-Experienced Software Developer with a demonstrated history of Design and Development of highly scalable and efficient backend systems and solutions. -Highly Skilled in JAVA/J2EE, Spring Framework, REST API, SOA , SFDC Development, SQL, Requirements Analysis and Agile Methodologies.
Experience
2022 — Now
2020 — 2022
2020 — 2022
San Ramon, California, United States
• Working on developing new backend features on the Civic Platform product using J2EE Spring Framework, JPA (hibernate), JAX-RX, Swagger, MSSQL, Oracle.
• Taken initiative to analyze existing code to identify performance bottlenecks and required improvements that makes code scalable, reusable and more efficient.
• Creating new technical architecture documents and solution diagrams for reviewing with architects and broader audience also enriching knowledge base of the product.
• Ensuring test driven development with proper unit testing (Junit, Mockito), code coverage (sonar) and code quality by implementing industry standard best practices.
• Working with team to debug customer reported issues, helping team to root cause and implement short-term solutions (if any) while planning for long-term solution and hotfixes.
• Participating/Conducting Engineering hiring interviews and vetting candidates for backend engineering roles.
• Documenting REST API request, parameters and response using Swagger to make it more readable and providing enough clarity to consumers.
2017 — 2020
2017 — 2020
San Jose California
• Architected, Designed and developed scalable and long-term backend systems that follows latest industry standards align with enterprise architecture.
• Designed and developed reusable, scalable and tested codebase using J2EE/Spring framework, JPA, Hibernate, RabbitMQ, MongoDB that acts as an independent REST based Service layer for Front-end application and various other external systems while applying Cloud Native Design concepts.
• Designed and built data pipeline using Python between Snowflake DB and Apache Solr to support new business use cases. Also used the custom-built framework to replace legacy data flows.
• Implemented Token based authentication (OAuth) to access application also custom role-based security using Spring Framework to ensure user needs appropriate permission (e.g., Read, Write, Admin) on the data sets.
• Documented REST API request, parameters and response using Swagger to make it more readable and providing enough clarity to consumers.
• Implemented business rules/logic to perform various calculations based on different relation between multiple datasets using JavaScript and Python.
• Implemented continuous deployment (pipeline as code) to make sure a smooth deployment of application software with minimal downtime using latest industry standards frameworks (Jenkins, Spinnaker, Docker, OpenShift).
• Involved in initial business requirements gathering, requirement analysis and design with business and technical teams across multiple projects.
• Designed and implemented automated data pipeline to extract data from oracle database, process using apache spark and ingest into elastic search.
• Led and Managed other developers and worked with them to set up long term goals and building individual competency that aligns with organizations goal.
• Contributed to Request for Proposals (RFP) that helped starting projects across multiple clients and increasing overall revenue of organization.
2015 — 2017
2015 — 2017
San Francisco Bay Area
• Played the role of Onsite-Offshore Coordinator. Provided Technical and Functional assistance to the offshore team.
• Mentored junior members and scaled up the team.
• Conducted analysis of the requirement and designing Solution blueprint, data model, high level architecture of application, preparing the technical specification document.
• Worked on detailed and low-level design for backend implementation including API, Database, ETL integration.
• Developed new business modules, implemented change requests and enhanced existing functionality.
• Implemented REST API wrappers to support various analytics requirements.
• Performed Data validation, analysis and impact discussion with cross functional teams.
• Implemented SFDC Process builder, SFDC rules and configurations and APIs for implementing a case management platform.
• Designed and Developed APIs using MuleSoft (3.x) in order to make applications aligned with the defined Enterprise Architecture.
• Worked with architects to design and build simplified solutions and roadmap that is scalable and minimizes changes.
• Assisted other managers and leads in Request for Proposal (RFP).
2011 — 2015
2011 — 2015
• Worked on maintenance, enhancement and supporting multiple applications across the portfolio that is built using Struts 2.0, jQuery, JSP, Servlet, Oracle (SQL/PL-SQL).
• Identified key issues and delivered scalable long-term solutions ensuring best coding practices.
• Leading the offshore team and working with onsite counterparts to ensure meeting delivery deadlines and minimizing any impact on growth of business.
• Worked on design and developing working Proof-of-Concepts to enable automation and digitizing business.
• Developing new business modules, implemented change requests and enhanced existing functionality.
• Data validation, analysis and impact discussion with cross functional teams.
Education
Biju Patnaik University of Technology, Odisha