Hello! I'm Harshini Vinnakota, a passionate software developer with a Master's in computer science from Missouri State University. My journey in the tech world began with a Bachelor's in Information Technology from Vijaya Institution of Technology for Women in India. I specialize in Java/J2EE technologies, cloud platforms like AWS, and database management with Oracle and PostgreSQL. With experience in Agile and Scrum methodologies, I have worked on various projects, from designing and developing software applications to deploying enterprise web applications. In my free time, I enjoy participating in team sports like Kabaddi and running relays. I take pride in my academic achievements and have been recognized for my contributions in both academics and sports. Feel free to connect with me on LinkedIn to learn more about my professional journey and projects. I look forward to connecting with you and exploring new opportunities in the tech world!
Education
Master's, Computer Science
Missouri State University
Bachelor of Technology, Information Technology
Vijaya Institution of Technology for Women (JNTUK)
Experience
Software Developer
Mastercard - Missouri
• In Mastercard project, I have led and contributed to several key projects, including the migration of legacy Java applications to newer versions, which involved optimizing the codebase for performance and maintainability. I also developed and implemented feature toggles to manage combined payloads dynamically within services, ensuring backward compatibility and seamless deployment. • Additionally, I worked on handling version-less payloads, enhancing system flexibility and reducing integration complexities. • My responsibilities extended to the payment card brand identifier project, where I streamlined the identification process for various card brands, improving transaction accuracy and processing efficiency. These experiences demonstrate my expertise in modernizing applications, enhancing service architecture, and ensuring robust system operations. • Another critical aspect of my role involved decommissioning outdated APIs, ensuring a smoother transition to modern frameworks and reducing technical debt. • Designed and implemented Splunk dashboards to monitor and verify API data, identify duplicate transaction keys, and track data transformations to DOMO. This improved data visibility and operational efficiency. • Participated in scrum meetings and collaborated with Business Analysts to translate business needs into functional designs, developing solutions through business models, logical specifications, and user requirements. • Experience in Core Java and implementing concepts such as OOPs Concepts, Garbage Collector, Collection Framework, Generics, Exception Handling, I/O System and Multi-Threading. • Enhanced logging mechanisms to capture detailed application events, aiding in troubleshooting and performance analysis. Addressed performance logging issues, which led to faster identification and resolution of bottlenecks, improving system reliability.
Software Developer
CommLab India LLP - Secunderabad,India
• Used SVN as a version control to track and maintain the different version of the project Maven scripts to build and deploy the application. • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling. • Experienced in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments. • Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations on collections, enhancing application performance, and leveraged Spring MVC, Hibernate, and JUnit frameworks for development. • Using Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes • Used Hibernate Framework for object relational mapping and persistence developed effective web pages using HTML, CSS, JavaScript, ReactJS, NodeJS and Bootstrap. • Developed SOAP, Micro Services which are like API's used for Home Automation they also keep the data in synchronization between two database services. • Experienced in defect resolution and configuration management for PROD and integration testing, including creating, tagging, and pushing custom Docker images, and integrating Spring Boot applications. • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Facade, MVC and Data Access Object (DAO).
