Summary
Overview
Work History
Education
Skills
Timeline
Generic

Krishna Chinnadandluri

Software Engineer
Dallas,TX

Summary

Software Engineer conversant with all phases of application life cycle including design, development, implementation and testing. Experienced in developing reliable and scalable web applications using Spring Boot, Java, JDBC, REST Web Services, AngularJS, JavaScript and HTML.

Strong aptitude towards learning new technologies.

Experience working with CI/CD technologies like Jenkins for automated build and deployment.

Experience working in both Windows and UNIX based systems.

Clear understanding of networking concepts and operating systems basics.

Team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.

Overview

11
11
years of professional experience

Work History

Principal Full Stack Engineer

Fidelity Investments
03.2023 - Current
  • Developed user-friendly interfaces using HTML, CSS, JavaScript, and other front-end technologies for seamless user experience.
  • Developed responsive web applications to provide consistent user experiences across multiple devices and platforms.
  • Conducted thorough testing of applications to identify and resolve bugs prior to deployment.
  • Integrated third-party APIs into applications for added features and capabilities.
  • Delivered documentation for design decisions, estimating assumptions, code modules and performance metrics.
  • Worked closely with product managers from conception through launch to address client needs and ensure successful project outcomes.
  • Performed development, debugging, optimization and automation to support implementation of products and applications.
  • Coordinated deployments of new software, feature updates and fixes.
  • Enhanced software functionality by implementing full stack solutions for various projects.

Senior Software Engineer

Fidelity Investments
06.2017 - 02.2023
  • Strong hands-on experience in Core Java development using OOPs, Multi-Threading, Java Collections Framework, and Exception Handling
  • Working experience building spring boot applications
  • Excellent understanding of FIX protocol and FIX engines
  • Deep understanding of order management systems and order routing systems
  • Hands on experience with developing spring boot applications
  • Experience developing low latency order management systems
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes
  • Used Kubernetes to orchestrate deployment, scaling and management of Docker Containers
  • Familiar with AWS cloud offerings like Lambda, DynamoDB and S3
  • Solid understanding of cloud design patterns used to build reliable, scalable and secure cloud applications
  • Proficient building test automation frameworks with selenium and appium.
  • Proficient with making test plans in BDD, execute tests and report results.
  • Proven experience in finding performance bottle necks and propose solutions to improve performance
  • Extensive experience working with messaging technologies like Apache Kafka and RabbitMQ
  • Develop responsive UIs using Angular2, bootstrap and HTML5
  • Experience working with relational databases like MySQL and in-memory databases like KDB for data storage and data management
  • Understanding and testing electronic trading applications for functional issues and bugs
  • Involved in Business functionality review meetings and Use-Case analysis
  • Design test cases for new functionality and devise ways to automate testing process
  • Automate testing process using in-house tools and test frameworks
  • Developing test plans for every release and tracking defects in Quality Center and Jira
  • Automate process of reporting test results and reduce manual intervention
  • Conducted meetings with developers, application team and business team to analyze defects and evaluate test executions.
  • Exceptional skills with Agile Development and Test Driven Development
  • Experience working with web sockets and asynchronous data handling for UI applications
  • Experience working with CI/CD technologies like Jenkins and Udeploy
  • Setup automated builds and pipelines with Jenkins integration.
  • Hands on experience working with linux operating system and linux performance optimization.
  • Active team player and ability to adapt to changes and willingness to take on challenges.

Software Engineer Developer

Fidelity Investments
01.2016 - 06.2017
  • Develop in-house applications for supporting the performance and functional testing needs at Fidelity.
  • Support load tests conducted by various groups at Fidelity for analyzing the performance of applications.
  • Analyze the CPU Utilization, Memory usage, garbage Collection and DB connections to verify the performance of the applications.
  • Load test execution and work with Product Management and Development determining the number of virtual users to be used during the performance test.
  • Execute performance / load / stress and other non-functional tests.
  • Monitor application logs to determine system behavior.
  • Generate performance graphs, session reports and other related documentation required for validation and analysis.
  • Publish results and receive appropriate signoff.
  • Automating the performance test efforts for reducing the time taken in capturing the discrepancies associated with various trading applications at Fidelity.
  • Collaborate with the functional QA team in automating the existing manual test cases as much as possible and eliminate the process of manual testing.

Associate QA Engineer

Fidelity Investments
01.2015 - 01.2016
  • Gained experience in working with FIX protocol, an important messaging scheme in trading business.
  • Getting familiar with the trading business and how technology plays an important role in enhancing the services offered to the customers.
  • Develop test cases using in-house tools as well as third party applications for supporting the functional as well as performance test efforts.
  • Worked on performance testing the web applications using CloudTest, a performance testing tool for analyzing client side performance of web applications.
  • Worked on automating the existing manual testing procedures.
  • Worked on analyzing the performance of applications in linux environment.

Education

Master of Computer And Information Sciences - Science

SUNY Polytechnic Institute
Seymour, Utica, NY
08.2013 - 5 2015

Bachelor of Engineering - Computer Science

Jawaharlal Nehru Technological University
Hyderabad, Andhra Pradesh
09.2009 - 6 2013

Skills

    Java

Maven

Git

Shell scripting

Python

SQL

Angular

Javascript

Test Automation

Spring Boot

Selenium

BDD

Kafka

Trading Systems

Timeline

Principal Full Stack Engineer

Fidelity Investments
03.2023 - Current

Senior Software Engineer

Fidelity Investments
06.2017 - 02.2023

Software Engineer Developer

Fidelity Investments
01.2016 - 06.2017

Associate QA Engineer

Fidelity Investments
01.2015 - 01.2016

Master of Computer And Information Sciences - Science

SUNY Polytechnic Institute
08.2013 - 5 2015

Bachelor of Engineering - Computer Science

Jawaharlal Nehru Technological University
09.2009 - 6 2013
Krishna ChinnadandluriSoftware Engineer
Built at Zety.com