Manish S.

About Me

Manish is a Senior Software Engineer with a solid technical background and industry experience architecting and building next-gen full-stack and back-end apps. He is a high-impact contributor to distributed computing, automation, and cloud-based projects, optimizing the performance, functionality, and stability of solutions. Manish has a sharp coding toolkit for analyzing, designing, debugging, and modifying solutions using the latest development best practices.

Frontend

Backend

Database

DevOps

Jenkins GCP AWS Amazon S3 (AWS S3) AWS Glue AWS Lambda AWS CDK

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Worked as a Python/Go engineer for the Nylas platform, offering a set of APIs to easily connect with any email, calendar, and contact provider.

  • Ensuring that features are being delivered efficiently and on time.

Amazon
Amazon
SDE
2023 - Present (2 years)
Toronto (Hybrid), Canada
  • Working on Amazon Ads in Sponsored product team.

  • Building ad attribution and reporting workflow for advertisers using Java 17-based AWS Lambda functions, AWS Step functions, AWS Glue Tables, SQS, CloudWatch.

  • Writing Apache Spark-based jobs in Scala 2.12 and IaC using CDK in TypeScript.

HSBC
HSBC
Senior Consultant Specialist
2017 - 2021 (4 years)
Guangzhou, China
  • Designed and delivered 8 microservices using Spring Boot, implementing major software components, systems, and features.

  • Architected and designed 2 Python web apps with features that show time series, heatmap, and candlestick analytic charts.

  • Impacted and guided quality and secured engineering best practices across solutions.

EPAM Systems
EPAM Systems
Software Engineer
2015 - 2017 (2 years)
Shenzhen, China
  • Optimized a benchmarking solution to translate complex business challenges into quality business outcomes.

  • Built and delivered a reusable/generic framework that adds multiple asset classes to the benchmarking solution to improve efficiency.

  • Designed and implemented solutions that simplify the database schema for uploading product data and benchmarking app output.

Oracle India
Oracle India
Principal Member of Technical Staff
2010 - 2015 (5 years)
Bangalore, India
  • Led a 4-member team on critical projects and solutions, acting as scrum master and providing value across the company.

  • Designed, built, and maintained Oracle's CRM software RightNow.

  • Proposed better solutions and introduced industry best practices, Agile, and TDD across the team.

HSBC India
HSBC India
Senior Software Engineer
2006 - 2010 (4 years)
Pune, India
  • Improved HSBC's old servlet-based website, added new features, and implemented a new flow to help users recover security credentials.

  • Developed and maintained solutions on the new website and handled multiple releases to improve performance and efficiency.

  • Worked as an onsite coordinator for the New York office, improving solutions and debugging system-level issues.

Showcase

Python/Golang Developer - Nylas (via UpStack)
Python/Golang Developer - Nylas (via UpStack)
  • Nylas is a Communication Platform-as-a-Service (CPaaS) that aids businesses in unraveling their communications data potential.

  • Nylas involves a set of APIs designed to simplify connection with email, calendar, and contact provider, sidestepping tedious and intricate configuration processes.

  • The project's technology stack includes Python, Flask, SQLAlchemy, Golang, Fiber, GORM, MySQL, AWS, and local stack.

Senior Software Engineer - Personal Internet Banking Application
Senior Software Engineer - Personal Internet Banking Application
  • Oversaw migration of HSBC's first-gen servlet-based banking website into a modern web portal

  • Worked on account summary, bill payment, transfers, and register functionalities of the solution

  • Added new features for easy retrieval of user security credentials

Principal Engineer - Oracle Beehive
Principal Engineer - Oracle Beehive
  • Actively developed 1:1 and group chat functionality on Oracle Beehive product

  • Implemented XMPP protocol for message exchange and user online status control

  • Improved group chat search feature, added chat history archives

Senior Software Engineer - Bank-to-bank Transfer & e1099 Solution
Senior Software Engineer - Bank-to-bank Transfer & e1099 Solution
  • Integrated the bank's platform with third-party service providers for bank-to-bank transfer solutions

  • Delivered e1099 statements in PDF format aiding in the transition away from paper statements

  • Served as a Senior Software Engineer focusing on bank-to-bank Transfer & e1099 solutions

Education

Essential Google Cloud Infrastructure: Core Services
Essential Google Cloud Infrastructure: Core Services
Coursera
2020 - 2021 (1 year)
Google Cloud Platform Fundamentals: Core Infrastructure
Google Cloud Platform Fundamentals: Core Infrastructure
Coursera
2020 - 2020
Postgraduate Diploma
Postgraduate Diploma
C-DAC ACTS - India
2005 - 2006 (1 year)
BSc Computer Software Engineering
BSc Computer Software Engineering
Kurukshetra University - India
2002 - 2005 (3 years)