Bishnu Charan Patra

Bishnu Charan Patra

$70/hr
Software Development, Trainer, Interviewer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
40 years old
Location:
Bangalore, Karnataka, India
Experience:
12 years
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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.