Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Sathishkumar Prakasam

Sathishkumar Prakasam

Bengaluru

Summary

Successful Technical Leader offering 13 years of experience in demanding environments focused on producing cutting-edge designs for enterprise applications. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership.

Overview

13
13
years of professional experience

Work History

Senior Software Developer

Planview INC
Bangalore
02.2024 - Current

Lead engineer for Enterprise Architecture application.

  • Assisted junior developers with coding tasks and debugging problems.
  • Created detailed technical documentation for all developed software programs.
  • Investigated, analyzed, and resolved application-related issues in a timely manner.
  • Worked closely with DevOps engineers to ensure smooth deployment of newly developed applications.
  • Run Agile ceremonies like Backlog refinement, Iteration planning

Lead Software Engineer

Wrench INC
Bangalore
12.2022 - 01.2024

Lubemobile Australia:

  • Lead a team of 7 Engineers with Technical and Business expertise. 60% Team leadership and management responsibility and 40% individual contributor role.
  • Designed, Developed and delivered some key requirements like Surcharges, Discounts, Checklists, Provisional Technician Assignment for the Australia Market
  • Developed from scratch and successfully took Parts ordering microservice to production, responsibilities included, developing scalable AuthN/Z framework, Saga orchestration pattern, Materialized views, data modelling and development
  • Collaborated with project managers to select ambitious, but realistic coding milestones on product development.
  • Worked on designing agile framework for the team which helped in planning, estimation, backlog refinement and assignment of user stories
  • Work closely with engineer manager to prepare HLD, LLD and cloud cost optimization addressing architecture concerns and requirements
  • Championed code review process and made sure code quality is maintained providing suggestions on refactoring and patterns
  • Planned and architected migration of 1 Million Legacy customers to Wrench platform with Airflow

Principal Software Engineer

Fidelity Investments
Bengaluru
10.2020 - 12.2022

Cloud enablement:

Lead a team of 7 engineers for common platform services team which provide reliable, scalable, consistent Kafka platforms which enabled various business critical applications to successfully migrate to event driven architecture recommendations.

Responsibilities:

  • Point for contact 15 highly available and scalable Kafka clusters
  • Consultant for Application team to influence and migrate their communication medium to Kafka
  • Designed and developed SDKs for Kafka producers and consumers with various use cases like Exactly once, at most once.
  • Developed expertise on experience in AWS services like IAM, Lambda, S3, Cloud Formation, Parameter Store, EC2, KMS, Step Functions, Cloudwatch, EBS
  • Designed and developed admin applications to Kafka and Gemfire platforms with integration to fidelity standardized security frameworks and others.
  • Designed the observability requirements for Kafka requests, and helped SRE teams for monitoring kafka clusters with my expertise
  • Improvised the agile practices for the project, by introducing and encouraging teams to participate in ceremonies like, Backlog Grooming, Retrospective.
  • Employed peer code review to better delegate error checking duties and enhance debugging outcomes.
  • Actively participated in designing and executing Chaos Engineering, High Availability, Disaster Recovery, Scalability, Performance test cases for Distributed Platform services for CPS.

Lead Software Engineer

Nokia
Bangalore
03.2019 - 10.2020

PNM - Proactive Network Monitoring (Telecom Data Analytics and Visualizations Platform). The product gets shipped with the Telecom products of Nokia and starts shipping data to central aggregation servers. Data is analyzed and meaningful visualizations are built which helps customers in making business in getting a realtime performance analysis of their products.

Roles and Responsibilites:

  • Successfully re-architected monolith PNM backend services to Modular Restful services
  • Adapted Cloud native principles like Centralized logging, Distributed databases (Elastic, Mongo), Application Caching (Gemfire, Redis, HazleCast) which paved way for Microservices migration in the future
  • Designed reusable and reliable code for use within distributed cloud environments.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Designed and Developed data engineering pipelines to support machine data visualization using the ELK stack.
  • Actively participated in Code Review, Cloud best practices discussions

Senior Software Engineer

Thomson Reuters
Bangalore
01.2015 - 11.2018

Findlaw - Activiti BPM, Firmsite Publisher

  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Updated old code bases to modern development standards, improving functionality.
  • Designed customized solutions for proposals to potential customers.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Coordinated deployments of new software, feature updates and fixes.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Mastered multiple frameworks for software development.

Software Engineer

Tech Mahindra
Bangalore
03.2011 - 01.2015

As a Software Engineer at British Telecom, Bangalore:

Project Name: Keep Customer Informed Manager (KCIM)

  • Work on development of Java applications using Java, Spring and Hibernate, Ibatis, Freemarker templates,Oracle SQL
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations

As a Software Engineer at British Telecom, Glasgow:

  • Work closely with client team for effective delivery of user stories
  • Provide L3 support to bugs on timely manner without delay assisting support teams

Education

Bachelor of Technology - Information Technology

Maharaja Engineering College
Avinashi, Coimbatore
11-2010

High School Diploma -

Sri Vidya Mandir Higher Secondary School
Pethampatti, Salem
04-2006

High School Diploma -

Sri Vidya Mandir Matriculation School
Attayampatti, Salem
03-2004

Skills

  • Programming Languages (Java, Python, Bash, JavaScript, Groovy)
  • Data Structures and Algorithm, Java Design Patterns
  • AWS (S3, Lambda, IAM, EC2, Cognito, Secret Manager, EBS, EFS, OpenSearch, Step Functions, Cloudwatch, SNS, SQS)
  • Spring(Boot, Core, MVC, Security, Actuator, AOP, Data JPA, RestTemplate)
  • Security Frameworks (Spring Security, SSL, SAML SSO, AWS Cognito)
  • Jenkin, Devops, Docker, kubernetes, AWS Cloudformation
  • Product Management, Agile Methodologies, Sprint Planning, Solution Designing and Architecture, Code Review, Team Mentoring
  • Metric Beats, Logstash, File Beat, Airflow, Datadog Agents
  • Bitbucket, Github, Perforce
  • ELK, Datadog, Graffana, Open Telemetry
  • MySql, Oracle SQL, MongoDB, Elastic Search
  • Rest, GRPC, GraphQL, Queuing technologies, Kafka
  • Hazlecast, Gemfire
  • Spring Security, OAuth 20, Keycloak, Cognito,
  • MicroServices Patterns (DB Per Service, API Gateway, Circuit Breaker, Event Driven Pattern)
  • Postman/Newman, Jmeter, SoapUI, Junit, Mockito, Gremlin
  • Team management, System Design, Technical leadership

Languages

  • English
  • Tamil
  • Kannda
  • Hindi

Timeline

Senior Software Developer

Planview INC
02.2024 - Current

Lead Software Engineer

Wrench INC
12.2022 - 01.2024

Principal Software Engineer

Fidelity Investments
10.2020 - 12.2022

Lead Software Engineer

Nokia
03.2019 - 10.2020

Senior Software Engineer

Thomson Reuters
01.2015 - 11.2018

Software Engineer

Tech Mahindra
03.2011 - 01.2015

Bachelor of Technology - Information Technology

Maharaja Engineering College

High School Diploma -

Sri Vidya Mandir Higher Secondary School

High School Diploma -

Sri Vidya Mandir Matriculation School
Sathishkumar Prakasam