Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Software
Certification
Timeline
Cooking
Cooking
Generic
Sandeepika Enagaluru

Sandeepika Enagaluru

Cypress,Texas

Summary

Full stack developer with 10+ years of IT experience in all phases of SDLC which includes analysis, design, development, testing, and deployment of web-based and Enterprise based Client-Server business applications using Java/J2EE technologies and AWS. SOA), development of XSD schemas and implementing both SOAP and REST web services. Developed projects with RESTful services JAX-RS, and automated the documentation using Swagger and WADL. Experience on querying various Relational Database Management Systems including MySQL, Oracle, DB2 with SQL and PL/SQL. Experience in working with NoSQL database like MongoDB. Experience on unit, Selenium in performing Unit testing, Automation testing and have good knowledge of Root cause analysis. Self-motivated Developer adds high level of experience over more than 10 years collaborating and working on multiple web-based projects. Passionate, hardworking coder with penchant for developing customized interfaces that factor in unique demands for accessibility, reachability and security. Organized approach to meeting multiple, concurrent deadlines.

Overview

11
11
years of professional experience
4
4
years of post-secondary education
1
1
Certificate

Work History

Java and Python Developer

Enterprise Products
Houston
10.2023
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Proficiency in Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, and Spring Data
  • Strong understanding of database systems (SQL, NoSQL) and experience in database design and optimization
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Knowledge of cloud platforms AWS, Google Cloud and their services
  • Define application objectives and functionality
  • Understanding of application security best practices and experience with authentication and authorization mechanisms
  • Ability to lead development team, provide guidance, and make technical decisions
  • Experience with unit testing, integration testing, and test-driven development (TDD)
  • Ensure application designs conform with business goals
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Collaborated with quality assurance team to verify correct implementation of software development changes
  • Identified possible system enhancements to improving functionality and streamline administration
  • Assessed clients' enterprise IT environments to facilitate data integration on traditional and Hadoop environments
  • Worked with security team to determine compliance of complete system
  • Translated business requirements into logical and physical file structure designs
  • Enhanced business drivers with enterprise-scale applications, enabling visualization, consumption and monetization of both structured and unstructured data
  • Worked with security team to determine compliance of the complete system
  • Partnered with leads and architects to establish technical vision and deliver consistent, scalable capabilities
  • Worked independently to design, develop and test code
  • Collaborated closely with team to create story points and sprint planning
  • Generated workflow reports to test proposed change executions
  • Translated technical information to non-technical terminology for team members and stakeholders
  • Engineered software within service-oriented architecture
  • Followed best practices with code development, maintenance and testing to improve solution design
  • Used Nifi and Python to create data flows and transformations
  • Applied change control best practices for software enhancements to minimize end-user disruptions
  • Monitored and maintained operational readiness of middleware applications
  • Integrated Java-based web services into database management projects using Python
  • Led Scrum development practices to maintain on-time milestone achievement
  • Designed web-based assets for deployment on cloud computing platforms
  • Stayed current on developments in related Python frameworks

Java Full Stack Developer

NorthWesternmutual, HCL
07.2022 - 09.2023
  • Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing
  • The application is based on Micro Service Oriented Architecture using Java and Mongo DB and MySQL to develop Single Page Applications (SPA)
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration
  • Involved to implement various screens for front end using React.js and used various
  • Written Kafka REST API to collect events from front end
  • Working experience in cloud platforms like Azure and AWS
  • Develop RESTful Microservices using spring Boot
  • Reviewed code, debugged problems, and corrected issues
  • Analyzed existing software implementations to identify areas requiring improvement

Java Full Stack Developer

Credit Suisse
AMER, APAC
11.2019 - 07.2022
  • EMEA, SWIS, Involved in creating pages from mockups using JavaScript, ReactJs, Typescript, CSS3, and HTML5
  • Worked with Bootstrap Twitter Framework and React JS to Design single page application
  • Implemented modularization for entire application by using MVC
  • Developed user interface by using the React JS, Flux for SPA development
  • Created Directives, Controllers and Services by using React JS
  • Created build and deployment scripts using Maven
  • Manage AWS Properties S3, EC2, API GATEWAY, ECS...etc
  • Experience in developing Microservices using Spring Boot
  • Migrated an existing on premises application to AWS
  • Written Kafka REST API to collect events from front end
  • Build Kafka in AWS and implemented Producer Web services to process the messages to/from Queue
  • Working experience in cloud platforms like Azure and AWS
  • Involved in write application level code to interact with Restful APIs, Web Services using AJAX, JSON and XML
  • Develop RESTful Microservices using spring Boot
  • Designed business applications using web technologies like HTML5, XHTML 2.0, and CSS based on the W3C standards
  • Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs
  • Thorough understanding of the differences and bugs in different browsers and versions
  • Understanding of application development lifecycle methodologies
  • Has a demonstrated background within the design, development, and implementation of Kotlin and Java web applications
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework
  • Environment: JDK 1.8, Spring, Microservices, AWS, Spring Boot, Nodejs HTML/CSS
  • Net Core, JDBC, MS SQL Server, JBoss, CVS, JavaScript, Eclipse, JUnit.

Java Full Stack Developer

HSBC, Capgemini
09.2018 - 11.2019
  • Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing
  • The application is based on Micro Service Oriented Architecture using Java and Mongo DB and MySQL to develop Single Page Applications (SPA)
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
  • Implemented Elastic Search for caching to enhance the performance of application
  • Implemented Node JS as a server-side proxy for an observing various response time
  • Implemented modules into Node JS to integrate with designs and requirements
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt and Express
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a sever and routes
  • Worked with Express JS which gives MVC Structure to the Node JS
  • Applied to the business modules integration using Spring Boot, Mongo DB
  • Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another domain
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS
  • Experience in introducing Docker utilizing Docker tool compartment
  • Condition provisioning arrangements utilizing Docker
  • Authenticating Users and to provide the security to Restful web services using OAUTH 2.0
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API
  • Wrote comprehensive Unit test cases using JUnit and Spock
  • Worked with the configured and maintained Jenkins to implement the CI/CD process
  • Environment: Node JS, HTML5, CSS3-SASS, ES6 JavaScript, TypeScript, Spring boot, JPA, jQuery, OAuth2.0, Apache Kafka, Active MQ, Jenkins, Log4j, MY SQL, MongoDB, Redis, RESTful, EC2, AWS S3, EBS, Junit4, Docker, Spock, Eclipse Java EE IDE.

Full Stack Developer

ANZ, Capgemini
10.2017 - 09.2018
  • Participated in the system study to understand the functionality of the current system
  • Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler
  • Created Docker images using a Docker file
  • Worked on Docker container snapshots, removing images and managing docker volumes and experienced with Docker container service
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database
  • Used Bit Bucket as the code repository and frequently used Git
  • Commands to clone, push, pull code to name a few from the GIT repository
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using ApacheKafka to communicate from Client to Server
  • Built with TDD Redux/React.js and ES6 frontend, node.js backend
  • Manage the off-shore team to coordinate and lead the development
  • Used Spring MVC for structure of the application
  • Used ReactJS for the client side scripting
  • Used AJAX to communicate with the backend without refreshing the screen for certain requirements

Full Stack Developer

Equifax, Capgemini
Sydney
12.2016 - 09.2017
  • Participated in the system study to understand the functionality of the current system
  • Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler
  • Created Docker images using a Docker file
  • Worked on Docker container snapshots, removing images and managing docker volumes and experienced with Docker container service
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database
  • Used Bit Bucket as code repository and frequently used Git
  • Commands to clone, push, pull code to name a few from the GIT repository
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using ApacheKafka to communicate from Client to Server
  • Built with TDD Redux/React.js and ES6 frontend, node.js backend
  • Manage the off-shore team to coordinate and lead the development
  • Used Spring MVC for structure of the application
  • Used ReactJS for the client side scripting
  • Used AJAX to communicate with the backend without refreshing the screen for certain requirements
  • Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce like ATG
  • Implemented RESTful services for collecting provider information
  • Created database triggers, stored procedures for miscellaneous functional operations
  • Provided support during Quality Assurance and User Acceptance testing phases
  • Provided support to the production users in resolving the production tickets
  • Identified many client requirements/issues reported as change requests and handled them separately
  • Developed test cases and performed unit test using JUnit Framework
  • Build and deploy J2EE applications on WebSphere application servers
  • Perform code reviews on the code checked in by the development team
  • Environment: Java, JSP, Servlets, Spring, Hibernate, RESTful, JAXB, Java, JDBC, XML, HTML, React Js, JavaScript, Linux Shell script, Micro Services, Oracle 11g, UNIX, UML.

Java Full Stack Developer

Standard Chartered Bank, Capgemini
12.2014 - 11.2016
  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Identified business requirements of the project
  • Used CSS, HTML, Java Script, JQuery, and AJAX for creating interactive web Application
  • Involved in developing the CSS sheets for the UI Components
  • Used JavaScript for the web page validation
  • Implemented ModelViewController modules and design patterns
  • Developed and debugged the servlets and EJB with WebSphereApplication server
  • Developed view components using JSP pages used in combination with servlets that handles business logic
  • Used Value Object to allow smooth String comparison
  • Used Core Java API’s and data structures
  • Created REST microservices increasing speed and reliability of existing infrastructure
  • Continue to maintain several microservices and update older java/Struts 1.1 systems
  • Develop and support front-end design / integration and deployment with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance, and re-use
  • Adhere to software coding, best practices and style guides to ensure consistency
  • Participate in code reviews, conduct unit tests, deployments, and ensure version contro
  • Used SOAP for WebServices by exchanging XMLdata between applications over HTTP
  • Created and modified Stored Procedures, complex SQL Commands for the application using PL/SQL
  • Used ApacheLog4j Logging framework for logging of a trace and Auditing errors in application
  • Involved in troubleshooting bugs and debugging application to enhance performance of the application.

Java Full Stack Developer

Thirdware Solution
01.2014 - 12.2014
  • Specifications as per the requirements for software development life cycle or agile process
  • Coordinating with the team for coding and unit testing activities, application enhancements
  • Implementing new change requests and performing unit testing & system integration testing
  • Involved in end-to-end unit testing and system integration testing of all developed applications
  • Trouble-shooting the applications and updating the existing code in case of further enhancements as per the requirement of the client
  • Documenting the learning’s, issue resolutions and best practices followed in each project implementation to create knowledge base for the team of developers
  • As a Developer, used Service now/Jenkins Infrastructure for Change and Release management of developed solutions to deploy across different Production and non-production environments
  • Used version control software such as SVN and GIT for various projects
  • Design, develop, implement and deliver the new trading platform & upcoming new products with high performance and testable code
  • Worked with Project Managers and other members of the Development Team for finalization of project deliverables and timelines
  • Experience with Object Oriented programming and design patterns
  • Complete the task within the specific time.

Java Full Stack Developer

Advanced Business Health Care Solution
05.2012 - 01.2014
  • Understanding business requirements from client and preparing technical designed specification documents along with data model flow charts
  • Responsible for developing custom-built web applications using Javascript frameworks such as React, Semantic React or Node.js
  • Extensive use of front-end technologies for developing UI interfaces such as AngularJS, JQuery, JSON, JavaScript, HTML, XML, CSS and Ajax
  • Writes, builds, edits, and debugs application code for assigned projects, including necessary records and desired output
  • Develop user interfaces and client displays
  • Involved in understanding application’s business functional model and constructs technical
  • Specifications as per requirements for software development life cycle or agile process
  • Coordinating with team for coding and unit testing activities, application enhancements
  • Implementing new change requests and performing unit testing & system integration testing
  • Involved in end-to-end unit testing and system integration testing of all developed applications.
  • Managed over 10 customer calls per day.
  • Reviewed code, debugged problems, and corrected issues
  • Collaborated with fellow engineers to evaluate software and hardware interfaces
  • Managed development milestones from initial steps through final delivery
  • Analyzed existing software implementations to identify areas requiring improvement
  • Worked with back-end developers to design APIs
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases
  • Developed unit test cases for testing and automation
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns
  • Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift
  • Oversaw and implemented automated build and deployment pipelines
  • Inspected equipment, assessed functionality and optimized controls
  • Boosted network, system and data availability and integrity through preventive maintenance and upgrades
  • Provided software application engineering and maintenance for development lifecycle
  • Coordinated efficient large-scale software deployments
  • Developed functional databases, applications and servers to support websites on back-end
  • Designed and developed analytical data structures
  • Analyzed work to generate logic for new systems, procedures and tests
  • Tested and deployed scalable and highly available software products
  • Developed conversion and system implementation plans
  • Authored code fixes and enhancements for inclusion in future code releases and patches
  • Designed and developed forward-thinking systems that meet user needs and improve productivity
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets
  • Tested functional compliance of company products
  • Developed next generation integration platform for internal applications
  • Conducted data modeling, performance and integration testing
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements
  • Estimated work hours and tracked progress using Scrum methodology
  • Translated technical concepts and information into terms parties could easily comprehend
  • Tuned systems to boost performance
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems
  • Built databases and table structures for web applications
  • Coordinated deployments of new software, feature updates and fixes
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use
  • Investigated new and emerging software applications to select and implement administrative information systems
  • Created proofs of concept for innovative new solutions
  • Designed and implemented scalable applications for data extraction and analysis
  • Corrected, modified and upgraded software to improve performance
  • Optimized dust, temperature and humidity controls for installed systems

Education

Bachelor of Technology - Computer Science

Jawaharlal Technological University
Inida
03.2005 - 05.2009

Skills

Java/J2EE Technologiesundefined

Accomplishments

  • Working Experience in SDLC by using Agile, Scrum and Test-Driven development methodologies
  • Hands on building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, ReactJS, Hibernate, SPRING, SPRING MVC, JDBC, JMS) and XML RESTful Web Services, SOAP, Web Services, Kubernets, Docker , Jenkins, Python, GIT
  • Experience in using various AWS Components like EC2 for virtual servers, S3 for storing objects, CloudWatch Logs, SNS, SQS, AWS Lambdas, Cloud Formation, Code Build, AWS Cloud Pipeline, DynamoDB, Aurora DB, AWS SSM Parameter Store, ECS Service and Load balancer
  • Experienced on implementing Continuous Integration (CI) using Jenkins Tool to setup automated builds and achieve continuous deployment using AWS Code Pipeline, thus achieving CI/CD
  • Experience in Java 8 features like Parallel Streams, Lambdas, functional interfaces, and filters
  • Designed and developed the REST based Microservices using the Spring Boot and Spring Cloud
  • Experience using Spring Modules - Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security
  • Good working knowledge in developing and deploying Microservices related applications with Spring Boot and Spring Cloud
  • Expertise in Scripting Language like HTML5, CSS3(SASS, LESS), JavaScript, TypeScript, jQuery, React JS, Express JS, JSP, Node.JS
  • Experience in using ReactJS components like Forms, Events, Keys and Flux in creating interactive UI's using One-way data flow
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture

Additional Information

  • AWARDS and ACHIEVEMENTS , Key contribution in uploading technical reusable components for APPS Represented the team while leading a Sev1 and critical path job failures while meeting client SLA Star performer award in 2017 Star performer award in 2019 Appreciation from clients on supporting 24 7 applications internationally Handling global projects at multiple time Brought business from Veda/Equifax Sydney to Capgemini from Infosys hands Handled business from client location with single hand from onsite

Software

Python

Java

Spring

Certification

Java

Timeline

Java and Python Developer

Enterprise Products
10.2023

Java

01-2023

Java Full Stack Developer

NorthWesternmutual, HCL
07.2022 - 09.2023

Java Full Stack Developer

Credit Suisse
11.2019 - 07.2022

Java Full Stack Developer

HSBC, Capgemini
09.2018 - 11.2019

Full Stack Developer

ANZ, Capgemini
10.2017 - 09.2018

Full Stack Developer

Equifax, Capgemini
12.2016 - 09.2017

Java Full Stack Developer

Standard Chartered Bank, Capgemini
12.2014 - 11.2016

Java Full Stack Developer

Thirdware Solution
01.2014 - 12.2014

Java Full Stack Developer

Advanced Business Health Care Solution
05.2012 - 01.2014

Bachelor of Technology - Computer Science

Jawaharlal Technological University
03.2005 - 05.2009

Cooking

I love to cook for my family and for friends.

Cooking

I love to cook for my family and for friends.

Sandeepika Enagaluru