Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Timeline
Generic

Deepthi Thota

Frisco,TX

Summary

Results-driven Sr. Manager, Software Development & Engineering with 17+ years of experience in designing, developing, and deploying enterprise-grade applications. Demonstrated excellence in leadership and management roles for over 5+ years, managing diverse teams, driving innovation, and delivering successful software solutions. Adept at collaborative leadership, improving system architecture, and streamlining engineering processes for enhanced productivity and business impact. Expertise spans full-stack development, cloud technologies, microservices architecture, and agile methodologies. Proven track record of fostering cross-functional alignment, ensuring stakeholder satisfaction, and driving continuous improvement in complex, fast-paced environments.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Sr. Manager Software Engineering & Development

Charles Schwab
08.2021 - Current
  • Managed and led a team of 10+ engineers, providing technical guidance and fostering team growth.
  • Supervised development and deployment of enterprise systems using Java 17, Spring Boot, Spring Cloud Data Flow and MongoDB.
  • Spearheaded integration of external applications with Control-M and optimized processes using shell scripting.
  • Delivered solutions by identifying and debugging critical issues, reducing resolution times by 25%.
  • Collaborated with architects and stakeholders to design scalable, robust solutions, preparing HLD/LLD documentation.
  • Ensured seamless software release management by coordinating across multiple Agile teams.
  • Enhanced system performance through proactive testing, refactoring legacy systems, and introducing modern tools.
  • Provided strong leadership to enhance team productivity and morale.
  • Led cross-functional teams to achieve project milestones and deliver high-quality results.
  • Managed large-scale projects and introduced new systems, tools, and processes to achieve challenging objectives.
  • Achieved operational excellence by streamlining processes and implementing best practices.
  • Balanced competing priorities efficiently while maintaining focus on critical tasks requiring immediate attention.
  • Increased customer satisfaction with timely project deliveries and seamless communication.

Senior Software Developer, Lead

Mastech Digital - Client Fannie Mae
11.2019 - 08.2021
  • Work with Product Owner, Business Owner, Scrum master and other members of the team to Scope and develop a plan for the Prop360 application system that will process large volume of records.
  • Engage in technical design of solution that is based on use cases and business requirements
  • Identify opportunities for future enhancements.
  • Develop modules of the initial enterprise system plan and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers
  • Write high quality, efficient, testable server-side components in Java, leveraging frameworks like Spring (Boot,Rest, AOP, JPA/Data) AWS etc.
  • Developed Micro services using Spring Boot application and integrated and deployed on AWS Cloud using EC2 Instances and Elastic BeanStalk. Used Apigee as API Gateway.
  • Built databases and table structures for web applications.
  • Used and built Fannie Mae's AWSFederation interface to authenticate and authorize access to AWS accounts. Implemented and used S3Intefereace to interact with S3 buckets.
  • Writing and retrieving files to and from AWS S3 buckets for UI to render data faster that involves complex and time consuming server side logic.
  • Used and implemented Autosys JIL jobs to automate the file transfers, uploads and downloads to and from Amazon S3 buckets.
  • Design and implement REST APIs.Improvising exception handling for REST API’s.
  • Extensively used Java 8 features like Streams API, Date API, Lambda’s, Functional Interface, Thread Pool, Executor Services for business implementation.
  • Used ModelMapper to map the entity objects to DTO objects.
  • Used lambok library to mitigate the creation of getters and setters.
  • Design and Implementation of Angular applications using Angular 8, HTML5, CSS3, Bootstrap, Angular CLI, Typescript.
  • Implemented NGRX to store results after angular injector observable retrieved the data from the backend and to dispatch action to NGRX store to update the results.
  • Created various Angular 8 library components and made them reusable across different applications.
  • Developed Angular Components, Services, pipes.Used Services in Angular for Cross -Component communication and dealt with reactive forms validations.
  • Applied module wide routing using Angular 8 Router to enable lazy loading and developed components with route parameters.
  • Used SPLUNK for informative machine data and used in future investigation reports.
  • Perform code reviews, Conduct the testing of completed code modules, fixing code as needed to ensure a smooth system deployment with the intended functionality.
  • Assisted QA team in creating test data for functional testing and regression testing.
  • Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.
  • Proved successful working within tight deadlines and a fast-paced environment.

Sr. Software Engineer

Infor
04.2014 - 11.2019
  • Worked in all the SDLC phases starting from requirement gathering till maintenance and support of the project after production deployment.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Responsible for Analysis, design, development, testing and support of Infor PeopleAnswers ATS software and Candidate Assessment process.
  • Participated in estimation, daily stand up meetings and retrospective meetings as part of Agile process.
  • Engage in technical design of solution that is based on use cases and business requirements.
  • Collaborate with team members in design, development and code reviews. Trained and mentored junior developers and engineers, teaching skills in Java, Spring technologies and working to improve overall team performance.
  • Implemented APIs to integrate external clients/partners for ATS.
  • Write high quality, efficient, testable server-side components in Java, leveraging frameworks like Spring (Rest, MVC, IoC, AOP, Security, JPA/Data etc.)
  • Implemented complex SQL scripts required for data processing.
  • Implemented JUnit, Mockito test cases for testing the features.
  • Fixed Sev1 to Sev5 client facing bugs and internal system issues.
  • Created SoapUI scripts to test the web services. Used postman for API testing.
  • Used Maven and Ant scripts for build and deployment
  • Version control via GIT, BitBucket, JIRA for code reviews. Used Jenkins for continuous Integration.
  • Monitor project source code and/or binaries and perform a rebuild if anything changes.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.

Contributor

SABRE
12.2012 - 01.2014
  • Responsible for development, testing and support of Crew Manager Product
  • Participated in requirements discussions, story board preparation, estimation, daily stand up meetings and retrospective meetings as part of Agile process.
  • Used the Agile as SDLC process for the project execution.
  • Used ILOG JRules to implement the BRMS part of the product.
  • Designed and developed vocabulary for writing rules using Eclipse Rules Studio.
  • Extensively worked on authoring and executing the Rules.
  • Implemented java logic for the Rules execution.
  • Deploying the RuleApps to Rule Execution server (RES).
  • Synchronizing the Rules from Rule Team server (RTS).
  • Implementing and executing the Fitnesse test cases.
  • Implemented JUnit test cases.
  • Used Log4J to monitor the Error Logs
  • Used Maven to automate the builds.
  • Deployed application in Apache Tomcat Server and developed using Eclipse.
  • JIRA for Issue Management and tracking.
  • Used Jenkins tool for Continuous Integration of the application.
  • Used VersionOne for daily status tracking.
  • Established efficient systems for tracking project progress like JIRA board and burndown charts enabling better decision-making and faster adjustments as needed.

Senior Java Developer

XTglobal - Client Fedex
10.2011 - 12.2012
  • Reworked applications to meet individual customer demands.
  • Participated in requirements gathering and design development meetings.
  • Developed robust Java code for Fedex applications.
  • Designed full-stack Java applications.

Technology Analyst

Infosys Technologies - Client Bank Of America
10.2010 - 04.2011
  • Provided technical and functional recommendations based on project requirements.
  • Supported technology design, testing and execution by providing research-based product and process knowledge.
  • Oversaw technology services delivery, consulting with relevant personnel to assist with migration and troubleshooting.
  • Assessed department activities, determining ways to enhance operations performance.
  • Brainstormed with interdepartmental personnel to drive continuous technical improvements.
  • Resolved complex technical issues through rigorous troubleshooting and root-cause analysis, minimizing downtime and disruptions to business operations.

Associate Software Engineer

Tata Consultancy Services - Client USAA
01.2007 - 10.2010
  • Gathered requirements and performed gap analysis through design workshops with users.
  • Corrected, modified and upgraded software to improve performance.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Checked configuration files and logs to uncover root causes of problems.
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Worked closely with global customers spanning to troubleshoot software problems.

Education

B.Tech - Computer Science

Jawaharlal Nehru Technological University

Skills

    Leadership & Management:

  • Team building, mentoring, and performance optimization
  • Agile, Kanban, and SAFe methodologies for efficient project execution
  • Strategic planning, resource allocation, and stakeholder communication
  • Technical Expertise:

  • Languages & Frameworks: Java (11/8), Spring Boot, Spring Cloud, Angular
  • Cloud Platforms: AWS (EC2, S3, Elastic Beanstalk), PCF
  • Database Systems: MongoDB, Oracle, Cassandra, SQL/PLSQL, DB2
  • Integration Tools: Spring Integration, Kafka, JMS, WebSphere MQ, REST/SOAP APIs, Control-M
  • Search Engine: Apache Solr
  • DevOps Tools: Jenkins, Maven, GitHub, BitBucket, JIRA
  • Engineering Strengths:

  • Complex problem-solving with analytical rigor
  • System architecture design and refactoring
  • End-to-end system testing and performance optimization
  • Cross-functional collaboration
  • Strategic planning

Accomplishments

  • Certified SAFe 6 Practitioner
  • Continuous Delivery & DevOps
  • Software Project Management Foundations
  • Scrum Fundamentals Certified (SFC)
  • IBM Certified in DB2 10.1 Fundamentals
  • Sun Certified Java Developer (SCJD)

Certification

Certified SAFe 6 Practioner

Continuous Delivery & DevOps

Software Project Management Foundations

The Eight Essential people Skills for Project Management

Scrum Fundamentals Certified (SFC)

IBM Certified in DB2 10.1 Fundamentals

Sun Certified Java Developer (SCJD)


Languages

English
Full Professional
Telugu
Native or Bilingual
Hindi
Limited Working

Timeline

Sr. Manager Software Engineering & Development

Charles Schwab
08.2021 - Current

Senior Software Developer, Lead

Mastech Digital - Client Fannie Mae
11.2019 - 08.2021

Sr. Software Engineer

Infor
04.2014 - 11.2019

Contributor

SABRE
12.2012 - 01.2014

Senior Java Developer

XTglobal - Client Fedex
10.2011 - 12.2012

Technology Analyst

Infosys Technologies - Client Bank Of America
10.2010 - 04.2011

Associate Software Engineer

Tata Consultancy Services - Client USAA
01.2007 - 10.2010

B.Tech - Computer Science

Jawaharlal Nehru Technological University
Deepthi Thota