Manish S.

Manish S.

Senior Software Engineer

Toronto, Canada
Hire Manish S. Hire Manish S. Hire 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.

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (3 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 (1 year)
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.

Portfolio

Python/Golang Developer - Nylas (via UpStack)
Python/Golang Developer - Nylas (via UpStack)

Nylas is a Communication Platform-as-a-Service (CPaaS) company that empowers businesses worldwide to unlock the true power of their communications data. Nylas is a set of APIs to easily connect with any email, calendar, and contact provider without having to go through a lengthy and complex configuration process. Tech stack: Python, Flask, SQLAlchemy, Golang, Fiber, GORM, MySQL, AWS, local stack.

Senior Software Engineer - Personal Internet Banking Application
Senior Software Engineer - Personal Internet Banking Application

Oversaw the migration of HSBC's first-gen servlet-based banking website into a modern web portal, working on the account summary, bill payment, transfers, and register functionalities on the solution. Added new features to help users easily retrieve their security credentials.

Principal Engineer - Oracle Beehive
Principal Engineer - Oracle Beehive

Actively worked on the 1:1 and group chat part of the existing Oracle Beehive product. Implemented the XMPP protocol to control the exchange of messages and users online. Enhanced the group chat search feature for discovering public rooms and added chat history archives to the solution.

Senior Software Engineer - Bank-to-bank Transfer & e1099 Solution
Senior Software Engineer - Bank-to-bank Transfer & e1099 Solution

Developed solutions to integrate the bank's platform with third-party service providers for its bank-to-bank transfer solutions, delivering e1099 statements in PDF formats (moving away from paper statements).

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)