Post Job Free
Sign in

Software Engineer Development

Location:
Fort Worth, TX
Posted:
January 03, 2025

Contact this candidate

Resume:

SANDHYARANI KODURI

469-***-**** ***************@*****.***

LinkedIn

https://www.linkedin.com/in/sandhya-koduri-7a6982225/ Professional Summary

I am a software engineer with 6 years of experience in Agile methodologies, CI/CD automation, Docker, Kubernetes, and secure coding practices. Skilled in Java, Python, JavaScript, TypeScript, with expertise in frameworks like Spring and Angular. Experienced with cloud platforms such as AWS and Azure. Dedicated to delivering scalable solutions and fostering collaborative teamwork for impactful software development. Skills

● Programming Languages: Java, Python, C, C++, JavaScript, TypeScript, SQL

● Frameworks: Spring, Hibernate, React Native Spring Boot

● Web Technologies: HTML5, XML, DOM, JSON, CSS3, JavaScript, jQuery, AJAX, Angular, vue.JS

● Web Services/Cloud: SOAP, REST, AWS, Azure, GCP

● Design & GUI Tools: Eclipse, IBM RAD (Rational Application Developer)

● Version Control Systems: SVN (Subversion), GIT, GitHub, BitBucket

● Databases/Tools: Oracle, SQL Server, MySQL, MongoDB, Datadog.

● Methodologies: Agile, Waterfall

● Operating Systems: Windows, Linux, UNIX

Work History

TD Bank – Tampa, Florida 08/2023 to Current

Role: Software Engineer

Responsibilities:

● Participated in the project's conception and development as a team member.

● Having good experience in project management methodologies (Waterfall, Agile, SCRUM) and Service- Oriented Architecture (SOA).

● Interacted with the frontend and backend team and designed proto for required APIs.

● Used Micro service architecture with Spring Boot REST based services.

● Enhanced code readability and efficiency using Lombok annotations.

● Experienced with Spring Framework modules (MVC, IOC, AOP, JDBC, JTA, REST, Security, JPA) and Java 8 features (lambdas, streams).

● Using the web application framework Express for designing web applications and APIs.

● Configured Log4j2 XML and YAML files for custom logging levels and log message formatting.

● Utilized Spring Batch's transaction management and retry logic to ensure data integrity and reliability, even in the event of failures or unexpected interruptions during processing

● Experience in developing unit testing frameworks using Junit testing and Mockito

● Enhanced API security by defining OAuth 2.0 and JWT token flows within the OpenAPI documentation using SpringDoc's security schemes.

● Worked with container technologies like Docker, Kubernetes, and OpenShift.

● Conducted CRUD operations and wrote complex queries for SQL and NoSQL databases (Oracle, MySQL, MongoDB, Cassandra).

● Working on DenodoExpress6.0 version for fast deployment on AWS cloud.

● Using AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.

● Configured Datadog dashboards to monitor application performance and identify bottlenecks in Java- based Spring Boot microservices.

● Built reactive applications using Spring WebFlux to handle asynchronous data processing.

● Worked on MongoDB for database management, including transactions, indexing, and schema design.

● Integrated Spring Batch with various data sources, such as relational databases and flat files, to perform large-scale data migrations and automated reporting.

● Developed algorithms for real-time streaming data using Sliding Window and Two Pointer techniques, ensuring efficient real-time data processing for financial transactions in microservices deployed on OpenShift.

● Integrated unit and integration tests into the CI/CD pipeline to validate code changes, improve the feedback loop, and accelerate time to production.

● Building a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with JSON.

● Worked with recursive algorithms to handle hierarchical data structures in improving data management for transaction history and account structures.

● Configured Jenkins for continuous integration and worked across Windows, Unix, and Linux platforms.

● Used Apache Camel and JMS for agent-server messaging.

● Developed and tested Angular 17 controllers and services.

● Modified complex SQL queries using SQL Navigator and Teradata SQL Assistant.

● Implemented CI/CD pipelines using Jenkins and GitHub Actions, deployed to Azure ASP. Ford -Dallas, Tx 06/2022 to 05/2023

Role: Full Stack Developer

Responsibilities:

● Worked in Agile framework as a individual contributor responsibilities include -interacting with business team in story grooming, reviewing story/ acceptance criteria.

● Used Streams and Lambda expressions available as part of Java 11 to store and process the data.

● Implemented Service Layer using spring IOC and annotations and controllers using Spring MVC.

● Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.

● Worked with cloud technologies like Google Cloud Platform (GCP) and cloud computing infrastructure such as Cloud SQL, Cloud Storge, Kubernetes Engine.

● Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton

● Developed and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and JQuery

● Optimized XML data processing in a legacy enterprise application by introducing streaming parsing techniques, reducing memory consumption and improving data handling efficiency.

● Streamlined inter-service communication by leveraging Pub/Sub for real-time data streaming and notification mechanisms.

● Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript and Angular 6

● Involved in Construction of UI using jQuery, Angular, Bootstrap and JavaScript. GlobalLogic, India - Hyderabad, India 03/2018 to 08/2021 Role: Java Developer

Responsibilities:

● Focused on optimizing and automating KYC process for small business customers, aiming to streamline everything from customer sign-up to validation and compliance

● Used JSON Schema to validate data structures in APIs, ensuring data integrity and preventing faulty data input from affecting the user-facing application.

● Deployed and managed Kubernetes clusters on OpenShift to orchestrate containerized applications, ensuring high availability, auto-scaling, and fault tolerance.

● Participated in initial design phase to refactor monolithic backend into validated microservices

● Designed and implemented customer self-service module from start to finish using annotation-based Spring MVC, Hibernate, and jQuery.

● Designed and implemented reusable React Native components to optimize development efforts.

● Integrated JSON Web Tokens (JWT) for authentication and authorization in REST APIs, ensuring secure data transfer between client and server and reducing unauthorized access.

● Developed and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and JQuery.

● Developed RESTful web services by constructing Node.js server to manage requests initiated by front- end jQuery Ajax calls

● Built responsive UI designs using React Native's Flexbox layout and integrated them with backend APIs.

● Responsible for developing Python code for consuming RESTful APIs using Flask.

● Created complex SQL queries and utilized JDBC connectivity with Oracle 11g for database access

● Leveraging React JS, built client-side web applications, focusing on data management and user interface development.

Education

Masters in computer science 2021-2023

Oklahoma City University - Oklahoma City, OK

Bachelor of Science 2014-2018

Acharya Nagarjuna University – Andhra Pradesh, India



Contact this candidate