Summary
Overview
Work History
Education
Skills
Affiliations
Accomplishments
Company: Publicis Sapient, Role: Manager Technology, TimeLine: October 2021 - August 2024
Company: ITC InfoTech, Role: Tech Lead, Timeline: December 2019 To September 2021
Timeline
Generic

Suma Thippeswamy

Troy,United States

Summary

  • Seasoned IT professional with 11 years of experience, including expertise in full-stack
    and backend development within finance and retail sectors. Proficient in a broad technology stack, including Java, Spring Boot, Angular, and cloud services. Demonstrated success in migrating applications to microservices and leading teams in
    high-stakes environments. Adept at problem-solving, continuous learning, and driving improvements from concept to production.
  • Experienced in back of envelope calculation, and high-level system design using concepts like CAP, PACECL, ACID, and BASE.
  • Experienced professional in migrating monolithic applications to microservices and implementing heavy event processing systems. Successfully migrated both on-premises and third-party tools to cloud-based microservices.
  • Experienced in Agile methodologies including scrum and kanban, with a proven track record of successfully delivering projects on time.

Overview

11
11
years of professional experience

Work History

MANAGER TECHNOLOGY

PUBLICIS SAPIENT
Bangalore, India
10.2021 - Current
  • Specialized in designing and developing backend RESTful APIs.
  • Developed product design specifications and requirements.
  • Coached, mentored, and trained team members in order to improve their job performance.
  • Ensured top-notch code coverage and maintained high code quality standards.
  • Identified opportunities for process improvements, implementing changes when required.
  • Analyzed existing structures to assess feasibility of proposed designs.

TECH LEAD

ITC INFOTECH
Bangalore, India
12.2019 - 09.2021
  • Developed detailed design and development plans for new engineering projects.
  • Conducted research on existing products in the market to identify areas of improvement.
  • Provided technical support during product assembly and installation processes.
  • Identified potential cost savings opportunities through process optimization initiatives.

SOFTWARE ENGINEER

FIDELITY INVESTMENTS
Bangalore, India
10.2015 - 12.2019
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Developed, tested, debugged, and documented software programs using Java, Angular, HTML, and CSS.
  • Conducted unit tests on code modules to verify accuracy and functionality of program logic.
  • Implemented automated build and deployment processes for applications with CI and CD tools.
  • Collaborated with cross-functional teams to ensure quality assurance throughout the development process.

SOFTWARE ENGINEER

CGI
Bangalore, India
04.2013 - 10.2015
  • Created web services for data exchange between client-server applications using SOAP and RESTful web services.
  • Configured application servers such as Apache Tomcat to deploy Java applications.
  • Implemented object oriented programming concepts like abstraction, polymorphism, inheritance in Java code.
  • Optimized database queries by tuning SQL statements for better performance of the system.
  • Implemented automation strategies to improve existing processes.

Education

BACHELOR OF ENGINEERING - INFORMATION SCIENCE

Visveswaraya Technological University
India
08.2012

Skills

  • Java, Python, Shell scripting, Angular
  • Spring Boot, Spring Batch, Spring Security, Spring AOP, Flask
  • Microservices, EDA, SOA
  • Unit Testing, Component Testing, BlackBox Testing
  • Multi-threading, Design Pattern, Object Oriented Programming, Data Structure and Algorithm
  • Problem analysis and Complex Problem-Solving
  • Kafka, Kubernetes, Docker, Docker Compose
  • SQL, Postgress, MongoDB, Cassandra, Redis, Elastic search
  • Angular, HTML, CSS
  • Git, Jenkins, CI/CD flow
  • Swagger, JSON, XML, YAML, UML diagrams, flow diagrams
  • Agile (Scrum), Kanban, Jira, Rally
  • AWS (Lambda, SQS, EC2, EKS, SNS, S3), Openshift, IBM Cloud

Affiliations

  • Explorer, i love hiking and visiting local cities where i don't know a single soul.
  • Music changes my mood like 2 min pop corn. Music is my comfort.

Accomplishments

  • Have received pat-on-the-back, on the spot, start of the team, start of the month.
  • Have hired and training complete team of people for a critical client project.

Company: Publicis Sapient, Role: Manager Technology, TimeLine: October 2021 - August 2024

Project: Customer Master

Skills: Java, Kafka, Postgress, Spring boot microservice, Kafka, AWS(EKS, SQS, ECS, Lambda), Git, Jenkins, Harness.

Description: Customer Master (CM) vision is to enrich the customer and bankers experience through a single source of reliable,  timely and accurate customer data.

CM comprises of multiple microservices and application to form well defined system to replace Oracle Customer Hub(OCH). To reduce cost, provide high speed service and to manage accurate data.

Roles and Responsibilities:

Development -> Requirement and edge case analysis. Develop frameworks and features.

POC on the   required piece of features. Connect with cross functional team to complete process till Production.

Support ->  Analyze defect and existing system, analyze edge cases and providing solution.

Mentoring ->  Mentoring juniors/anyone that requires help. Technical mentoring, code review, test case improvisation, suggestion, and product/feature KT.

Project: OMS Data Exchange

Skills: Java, Kafka, Cassandra, Rest API’s, Kong gateway, IBM cloud Kubernetes, GitHub, Travis, New relic.

Description: At its core ODX is a pub-sub system that allows different services to exchange events. ODX System could deliver messages to internal systems via Kafka and external systems using webhook and IBM COS. The main goal was to cater the events to multiple system.

Roles and   Responsibilities:

Development -> Analyze existing flow and write a design document and present it Team. POC on the required piece of features. Develop the feature and work with different people on the complete process till Production.

Mentoring -> Mentoring juniors/anyone that requires help. Technical mentoring, code review, test case improvisation, suggestion, and product/feature KT.

Company: ITC InfoTech, Role: Tech Lead, Timeline: December 2019 To September 2021

Project: Re-access

Skills: Java, Spring Boot, Microservices, Angular8, Maven, GIT, Jenkins, OpenShift, IBM API Gateway.

Description: Re-access is a continued part of Santander login process. The feature given to reset the security number or the password of Santander bank via website/mobile application.

Roles and   Responsibilities:

Development  -> As part of scrum framework worked on stories, analysis on existing flow and reusable component. Writing design documents and presenting it. Designing reusable components, POC for new piece.

Documenting the existing flow for better code restructure.

Mentoring ->  Mentoring juniors/anyone that requires help. Technical mentoring, code review, test case improvisation suggestion and product/feature KT.

Project: ODD

Skills: Java, Spring   Boot, Microservices, Angular8, Maven, GIT, Jenkins, OpenShift, IBM API  Gateway.

Description: Project was  to facilitate the Santander users with special offers. The offers are  displayed to only few eligible customers. Code Review, Optimization, and sonar fixes to ensure a clear and readable code.

Roles and   Responsibilities:

Development  -> As part of scrum framework worked on stories, analysis on existing flow and reusable component. Writing design documents and presenting it. Designing reusable components, POC for new piece. Documenting the existing flow for better code restructure.

Mentoring -> Mentoring juniors/anyone that requires help. Technical mentoring, code review, test case improvisation suggestion and product/feature KT.

Project: Data Direct

Skills: Java, Spring Boot, Microservices, Maven, GIT, Jenkins, Azure.

Description: Data Direct is a excel ad-on application which is available in both office365, and desktop excel. Application enables user to get all finance related data directly into excel.

Roles and Responsibilities:

Worked  completely on backend microservice development

Analyzed all business  logic and built microservices.

Code optimization, Sonar fixes, Code coverages were taken on priority and completed.

Worked on implementing security model across the services.

Project: Branch Classification

Skills: Java, Spring Boot Micro services, Angular 8, Iconfig, Udeploy, Jenkins, Maven, GIT.

Description: Branch  Classification is a cloud ready project, which was a part of Main frame migration strategy. This replaces a Mainframe view with Web service.

Roles and  Responsibilities:

Coordinated with mainframe team on the requirement and analysis. Part of architecture and design team to create new distributed microservices.

Project: Market Access

Skills: Angular, Java, Spring Boot Framework, Oracle DB, Iconfig, Udeploy, Jenkins, Maven, GIT.

Description: Web Application helps Compliance team to know the statistics of All products (CORP, MUNI, Treasury, CDs).

Roles and   Responsibilities:

Development  -> Handled complete project. Prepared design document presented to the leadership team. Worked solely on both frontend and backend.

Project: GTC Recon

Skills: Python, Angular, Git, Jenkins, Cloud Virtual Machine.

Description: GTC Recon is a series of batch jobs that reconcile Good-till-Cancelled (GTC) orders between System and the trading venues to which those orders are routed by FBSI Markets.

Roles and   Responsibilities:

Development and Mentoring -> Worked on analysis of a requirement, worked with backend team to understanding how the reports are utilized. Worked with mainframes to see the batch processing. Mentored development team on technical obstacles, code review and optimization of code.

Timeline

MANAGER TECHNOLOGY

PUBLICIS SAPIENT
10.2021 - Current

TECH LEAD

ITC INFOTECH
12.2019 - 09.2021

SOFTWARE ENGINEER

FIDELITY INVESTMENTS
10.2015 - 12.2019

SOFTWARE ENGINEER

CGI
04.2013 - 10.2015

BACHELOR OF ENGINEERING - INFORMATION SCIENCE

Visveswaraya Technological University
Suma Thippeswamy