SATYA SAI RAJESH
Cell: +1-980-***-**** Email:****************@*****.*** Location: Charlotte, NC, USA SUMMARY
• 4+ years of Software Engineer experience with experience in analysis, development, testing, Implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
• Experienced with developing projects using Spring MVC (Model View Controller) architecture involving various J2EE design patterns.
• Expertise in Core Java concepts like OOPS, Data structures and algorithms, Collections, Swing, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, Java8 Features, Dependency Injection, I/O and Java, Lang Package.
• Experienced in different software development methodologies like Waterfall Model and Agile Methodology.
• Hands-on experience utilizing advanced Java techniques such as Spring Boot, Spring, Spring Security, Hibernate.
• Extensive experience in designing professional UI web applications using front-end technologies like HTML5, JavaScript, CSS3, ReactJS.
• Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL, and Python) Architectures.
• Good experience in setting up REST API using Django.
• Hands on experience in developing applications using Java 8, 11+, Java EE technologies like Spring Boot 3.0, JDBC, JPA, REST and SOAP, Red Hat OpenShift and AWS Elastic Cloud and Kubernetes.
• Experienced in creative and effective front-end development using Angular, Node JS, jQuery, AJAX, HTML5/CSS.
• Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CI/CD.
• Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.
• Experienced in AWS cloud services like Compute, Network, Storage, and Identity & access management.
• Having strong front-end UI development skills using scripting languages HTML5, CSS3, JSP, JavaScript, Angular.
• Performed unit and automation testing using JUnit 4, 5, Cypress and Selenium Java Frameworks.
• Used tools like SonarLint and SonarQube for code improvements and code analysis. EXPERIENCE
Software Engineer- Northern Trust NC, USA Remote MAY 2024– PRESENT
• Conducts testing and quality assurance of the UI application to ensure functionality, usability, and performance meet requirements.
• Integrating React.JS components with backend APIs, ensuring seamless data flow and user interaction.
• Developed a financial analytics platform using Java and Spring MVC, allowing users to track and analyze real-time financial data.
• Integrating third-party APIs for payment processing, stock market data, and customer notifications.
• Designed and deployed a microservices architecture on Kubernetes, enabling seamless scalability and fault tolerance.
• Automated ETL processes using Apache Airflow, resulting in a 40% reduction in data processing time.
• Building predictive models using Python and Scikit-learn to forecast financial trends and identify investment opportunities.
• Reduced downtime during deployments by implementing a robust CI/CD pipeline with Jenkins and Docker.
• Improving application performance by optimizing SQL queries and introducing database indexing.
• Built financial analytics dashboards using Angular and Spring Boot, enabling real-time data visualization for transaction monitoring.
• Designed and implemented API endpoints to support functionalities like payment processing, fraud detection, and account management.
• Developed a secure payment gateway using Spring Security, incorporating JWT for user authentication and encryption.
• Worked on database schema design for financial transactions and reporting using Oracle and PostgreSQL.
• Automated deployment processes with Azure DevOps, reducing downtime during software updates.
• Integrated Apache Kafka for real-time transaction data streaming and alerts.
• Collaborated with cross-functional teams to ensure the application adheres to SOX compliance and financial security protocols.
• Built a robust analytics platform to calculate and monitor risk metrics for client portfolios.
• Utilized Spring Boot and React.js for a seamless user experience.
• Deployed the application on AWS for scalability and reliability. Software Engineer- Acadia Healthcare USA Remote JUL2023- DEC2023
• Deployed and tested the application on Apache Tomcat web server.
• Worked on Jenkins for continuous integration and for End-to-End automation for build deployment.
• Using TypeScript for front-end development, particularly in frameworks like Angular or React to create interactive user interfaces.
• Collaborating with UI/UX designers to translate design mockups into functional components.
• Built SQL queries for performing various CRUD operations such as creating, updating, reading, and deleting using SQL Server.
• Used Maven as a build tool and Jenkins for monitoring the building status of the project. Used Git and GitHub for version control tools.
• Designed and developed a patient management system for a leading healthcare provider using Spring Boot and Angular, enabling real- time data access and appointment scheduling.
• Implemented secure REST APIs with OAuth2.0 and JWT for integration with third-party electronic health record (EHR) systems.
• Migrated on-premises systems to AWS Cloud, leveraging EC2, S3, and RDS to ensure high availability and scalability.
• Streamlined claim processing workflows, reducing processing time by 25% through optimized database queries and caching mechanisms.
• Developed data visualization dashboards in Tableau to provide insights into patient demographics, appointment trends, and healthcare costs.
• Improved system performance by 30% through code refactoring and database optimization. Deployed the application on AWS using EC2 and S3.
• Ensured compliance with HIPAA standards by implementing robust data encryption and access controls.
• Utilized Spring Boot for backend development and React.js for an interactive frontend.
• Designed and developed end-to-end full stack applications for healthcare systems, integrating backend APIs with intuitive user interfaces.
• Built secure RESTful APIs using Spring Boot to handle patient records, appointment scheduling, and medical billing while ensuring compliance with HIPAA standards.
• Developed and optimized React.js components for dynamic patient dashboards, including real-time updates and data visualizations using Chart.js.
• Implemented user authentication and role-based authorization using Spring Security and OAuth2. Java Full-Stack Developer – TCS, India OCT 2019 – DEC 2022
• Strongly involved in supporting XML and JSON based REST web-services, integrating with the front-end.
• Implemented server-side logic and handling server requests using TypeScript in Node.JS or Deno environments.
• Software solutions are developed in close collaboration with product managers and other stakeholders.
• Migrated J2EE web applications to cloud native technologies like AWS Elastic Cloud and AWS Kubernetes Services.
• Migrated existing data flows to all client accounts and decreases the end user time by 30% by using ETL tools.
• Created Spring Boot Jobs and Schedulers to send out daily enrollment email notifications and waiting for list updates for courses during specific times of the day.
• Streamlined data handling by integrating MongoDB and PostgreSQL for hybrid database needs, optimizing query performance.
• Enhanced deployment efficiency by building CI/CD pipelines with Jenkins and containerized applications using Docker.
• Collaborated with QA teams to write and execute unit tests and end-to-end tests using JUnit and Selenium, achieving 95% test coverage.
• Conducted API performance tuning, reducing response times by 30% through caching mechanisms and query optimization.
• Designed and developed a web-based claims management system using Spring Boot and Angular.
• Integrated external APIs for claims validation and processing.
• Ensured HIPAA compliance through data encryption and secure access controls.
• Developed RESTful APIs using Spring Boot to support a high-traffic e-commerce platform.
• Designed and optimized database schemas using MySQL, reducing query response times by 30%.
• Automated build and deployment processes using Jenkins and containerized applications with Docker for seamless integration into a Kubernetes cluster.
• Wrote unit and integration tests using JUnit and Mockito, achieving 95% test coverage for critical modules. EDUCATION
Master’s in Computer Science
University of North Carolina at Charlotte, North Carolina, US (Jan 2023- May 2024) GPA: 3.8/4.0 Bachelor of Technology in Computer Science
Koneru Lakshmaiah Educational Foundation, India (July 2016- May2020) GPA: 3.6/4.0 SKILLS
Methodology:
SDLC, Agile, Waterfall, Scrum, Kanban
Programming Language:
Java, Core Java, C, C++, Python, PHP, SQL, JavaScript, TypeScript IDE’s:
Visual Studio Code (VS Code), Net Beans, Android Studio, Eclipse, NetBeans, IntelliJ IDEA Web Technologies:
HTML5, XML, DOM, CSS, CSS3, JavaScript, jQuery, TypeScript, ReactNative, AJAX, JSON, Angular 8, REDUX, Express.JS, VUE.JS, Angular.JS, NodeJS, Bootstrap, ReactJS
Frameworks:
Spring Core, Spring MVC, Spring Security, Spring Boot, Spring AOP, Spring Actuator, Hibernate, Spring IOC J2EE Technologies:
Java 11/8, JDBC, JMS, JSP, Servlets, JPA, JNDI, Struts, Java Beans, Java Multithreading, Generics and Collections, EJB, Design Patterns Version Control Tools:
Git, GitHub, SVN
Database:
MySQL, SVN, PostgreSQL, NoSQL, SQL, Firebase, Cassandra, Oracle Application servers:
Apache Tomcat, Web Logic, JBoss
Cloud Computing:
AWS (S3, IAM, EC2, Elastic Beanstalk, DynamoDB, Cloud Watch), Azure, GCP Other Tools:
MS Office Suite, Jenkins, Ant, Maven, Docker, SQL Server Management Studio, WebSphere, Tomcat, Git, Bitbucket, Postman, Swagger, Spring Tool Suite, Jira, Kubernetes, Anaconda and Spyder
Operating Systems:
Windows, MacOS, Linux, Unix