BISHNU CHARAN PATRA
BANGALORE KARNATAKA IN 560100 |- |-| https://www.linkedin.com/in/bishnu-patra-7854b828
Languages Known: English, German, French, Hindi
VISA Status: B1/B2 for USA.
Professional Summary
Full Stack Java Developer who has more than twelve years of experience in developing enterprise
software products using a wide range of technologies J2EE, JSP,EJB,Struts ,Spring MVC and
SpringBoot.
Experience in developing applications by implementing deisgn patterns like Strategy Design,Adapter
Design patterns.
Experience in designing the overall architecture of products based on microservices including the
interservice communication, Load balancing and the deployment architecture based on Kubernetes
cluster on AWS Cloud.
Strong knowledge of design patterns and their realtime implementation in various modules.
Experience in developing secured REST Api’s using Spring Security and JWT,O-auth tokens.
Extensive knowledge on Java SE including Collection, Threading and Core Java.
Strong programming skills in designing and implementation of multi-tier applications using webbased technologies like Spring MVC and Spring Boot.
Extensively worked on Spring Data, Spring Hibernate ORM and JPA
Proficient at designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON
with responsive web applications using Bootstrap and Material design.
Strong experience using MAVEN 3.0 and Gradle 6.5 Build System.
Experienced working with technologies such as Log4j, I18N.
Good Knowledge of Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
Experience in deploying and configuring applications using Dockers and Kubernetes clusters.
Experience in desigining streaming systems based on Kafka.
Good experience in messaging systems like ActiveMQ and IBM MQ systems.
Expert at handling Unit Testing using JUnit, Jasmine, and Karma.
Expertise in database technologies such as MySQL 5.6/5.7, Oracle 10g/11g/12c, MS-SQL 12.
Experience in No-SQL database like Mongo DB.
Have exposure to machine learning algorithms like Naive Bayes and Decision tree.
Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and
leadership in AGILE-SCRUM.
Skill Highlights
Core Java
Spring Boot
Spring Security
Spring Batch
Spring Cloud
Hibernate ORM
Scala
Apache Camel
Zuul Proxy with Eureka
Redis Cache
Active MQ
Agile/Scrum methodology
Performance and scalability
Test Driven Development
Business Driven Development
Android Development
JavaScript
XML
Mongo Db.
Neo4J
MySQL
Oracle
Git
Kafka
Prometheus
Dockers
Grafana
Kubernetes
AWS Cloud
Data Dog
Kubernetes
AWS Cloud
Data Dog
New Relic
Terraform
Jenkins
JIRA
Experience
Lead Software Engineer - 04/2021 to current
Logicmonitor, Pune
Prioritizing and planning for deliverables in an iterative development strategy, according to 2week scrum schedule & 1 week regression testing.
Design, document, code, and test technical solution for new systems or enhancements to
existing systems.
Working with various teams in LogicMonitor to deliver software products that support
LogicMonitor's business growth.
Providing technical leadership mentoring and guidance at senior engineering levels and below.
Responsible for Coordination, Communication, and Collaboration between management,
product, TechOps, support, developers
Troubleshooting and resolving product/application issues for escalated support cases.
Understanding and improvement of development process and application deployment.
Senior Full Stack Developer - 03/2019 to 03/2021
Altimetrik, Bangalore
Leading a team of around 20 people consisting of Developers, QA, and DevOps.
Developed 70% of the code of the company application stack (Java Spring Boot and React JS).
Designed the security framework using JWT tokens for authentication.
Developed the API gateway service using Eureka Cloud discovery services.
Enabled load balancing with micro services using Zull Proxy with Eureka Server.
Configured Hystrix availability dashboard to monitor services.
Implemented logging and tracing feature using Sleuth and Zipkins.
Completed the integrated the Light Step instrumentation tool to existing code.
Successfully developed and delivered a tool named Marketplace Cockpit using Spring Boot and
Angular 9 to enhance the sales experience of Ticketmaster within six months’ time.
Used Spring Boot to develop more than six micro services which interact with external API’s for
Fastly, AWS and Akamai.
Used Spring Boot Security for providing authentication using Okta authentications.
Mentored team, sharing skills and expertise and encouraged each member to bring forward ideas
and suggestions for improvement.
Full Stack Developer - 06/2017 to 03/2019
Davinta Technologies, Bangalore
Designed the workflow for payment gateway integration to Airtel Payments Bank using Spring
Boot.
Developed a payment processor micro service to enable transaction at a rate of 20 TPS.
Migrated Java Spring MVC modules to Spring Boot Rest services.
Migrated Angular JS frontend to Angular 5 framework.
Wrote Unit Test case using JUnit, Mockito and Power Mock.
Implemented the function to send JMS message to Apache ActiveMQ.
Developed modules to generate report in pdf format.
Migrated the applications from physical servers to AWS cloud.
Created dashboard and monitoring tools for VetaHealth (Health Care Application).
Configured the application deployment pipelines using Jenkins and Kubernetes clusters.
Developed transaction module for ensuring consistent transactions using Spring JPA Transactions.
Developed module for retrying payment while preventing duplicate transactions.
Senior Product Support Specialist- 11/2015 to 06/2017
FICO, Bangalore
Designed and created ETL scripts using Pentaho Kettle to store data into data warehouses from
MS Excel sheets to reduce the load on the application by more than 20% for EOD process.
Designed Fraud detection engine using FICO blaze rules.
Designed GUI pages using SWT.
Performed Platform Verification Tests for legacy products.
Developed EJB modules for the Credit Management System.
Technical Lead - 03/2012 to 10/2015
Cognizant, Bangalore
Competed the Data Centre Migration activity for all AIX applications form Santa Ana Data Centre
to Dell Data Centre at Plano
Developed more than 30% of the UI modules for the Loan Processing Application using Adobe
Flex with Spring Rest integration.
Deployed and configured the IBM MQ services.
Delivered and maintained scalable system architecture to support high availability up to 99.9%.
Software Engineer- 11/2010 to 02/2012
Kingstoninfosolutions, Bangalore
Developed tools for generating release notes from SVN repository using Java.
Worked on creating release plans and deployment setup using Bamboo CI tool.
Automated the merging of code from different SVN branches using Shell Scripts.
Planned the Sprint cycles to save an effort of around 30% for a major feature release.
Configured and mapped Spring MVC in xml files as well as annotation to handle requests from
the network.
Change Manager - 01/2009 to 08/2010
CMS Info Systems, Delhi
Devised new methods and process for smooth deployment of releases at Citi Financial.
Ensured the APAL process guidelines are being adhered during the release cycles.
Wrote scripts to transfer artifacts from staging servers to respective prod server in a secure way
using Techtia Client.
Developed a tool called Automated Deployment Tool for 100% automated deployment.
Education
Bachelor of Engineering: Information Technology - 2006
Biju Patnaik Technical University, Odisha, India
Awards
Received Gem Award for delivering an operational tool for Ticketmaster at Altimetrik.
Received Spot Award for preventing a potential financial loss of around 10 Million at Davinta
Technologies.
Received Spot Award for developing an SQL automation Tool at FICO.
Certifications
Logicmonitor Certified Professional.