Sachin Mour

Lead Software Engineer

Sachin Mour
Póvoa de Santa Iria, Portugal

Experience

Aug 2022 - Present
2 years 8 months

Lead Software Engineer

Toptal

  • Developing a react native mobile app and node backend helping users to track and shop food and clothes
  • Using AI to detect food items and their quantity to log meals
  • Using AI to detect faces, garment detection, and helping users virtual try different clothes
  • Reduced the time from development to production from days to minutes by automating every part of the pipeline
  • Improved performance of the app to make sure it's always 60 frames/sec
  • Maintained a test coverage of over 70% for all code using Jest, and Appium for end-to-end testing

Technologies: Javascript, GoLang, Expo, Nest.js, Next.js, System Design, AI, OpenCV, Firebase, GCP, MobX, Webpack, React Native, Bash, AWS Serverless, AWS OpenSearch, Schema Design, Jest, Appium, GraphQL, Postgresql, PrismaORM, SAM, Terraform, Python, Typescript, Node.js, React.js, Docker

Jul 2020 - Aug 2022
2 years 2 months

Lead Software Engineer

Verizon Media/RYOT

  • Developing a web based 3d/modeling tool to help content creators create models used in NFL, HuffPost, Yahoo
  • Created backend architecture from scratch following microservices pattern using AWS Lambdas for stateless and Kubernetes EKS for stateful parts and setup monitoring to ensure reliability and security
  • Implemented several API microservices in Typescript/Go based on the need of the job using GraphQL and published documentation for each one of them
  • Maintained a test coverage of over 70% for all code using Jest, Vi-test, K6 and Cypress
  • Created a development environment using docker to reduce onboarding time of new developers from weeks to days
  • Kept the response time of all synchronous communications below 300ms

Technologies: Javascript, Go, Nest.js, Next.js, System Design, Webpack, Bash, Redis, AWS Serverless, Schema Design, Jest, Vi-test, GraphQL, Postgresql, PrismaORM, SAM, Terraform, Python, Go, Typescript, Node.js, React.js, DynamoDB, Neo4J, Nginx, Docker

Jul 2019 - Jul 2020
1 year 1 month
Copenhagen, Denmark

Senior Software Engineer

ISSUU

  • Developing next generation web pdf reader by breaking pdf into its basic form to help creators create and share content efficiently
  • Work with the development team to establish coding standards and monitored guidelines that provide prompt feedback to allow for timely adjustment and revalidation
  • Be responsible for creating the technical approach of projects throughout all phases of the software development life cycle
  • Onboarding new developers to the code base and get them productive
  • Improving machine learning algorithms to help extract articles and their content to reduce the manual work needed from the users
  • Worked on the backend Entities written in Ocaml capable of serving north of 100 million unique users every month

Technologies: Javascript, System Design, Webpack, Bash, Ocaml, Kotlin, Protobuf, Python, AWS Serverless, Typescript, Node.js, Java, D3.js, React.js, SQL, Python Nginx, RabbitMQ, Redux

Feb 2018 - Jul 2019
1 year 6 months
Copenhagen, Denmark

Senior Software Engineer

Danske Bank

  • Developing a cross-browser financial platform for companies called District using reactive programming, cycle.js, react.js, etc
  • Improved developer onboarding experience on the platform and supported other teams within Organization
  • Wrote multiple libraries to be used by other teams to help them build for, and communicate(SDK) with the platform
  • Making architectural decisions and having a full stack overview
  • Implemented API Microservices & automated end-to-end testing and integrated them with automated pipelines using GoCD
  • Implemented automated pipelines to build, test, and deploy code from committing the code to customers using new features
  • Responsible for deployments, releases, static servers, bugs, and issues
  • Work with number of centralized monitoring environment(Grafana, AppDynamics, Kibana) which gather systemmetrics
  • Inteview, support, and mentor other developers

Technologies: Javascript, Webpack, Cycle.js, Bash, Node.js, Typescript, D3.js, Java, React.js, SQL, Nginx, Most.js, RabbitMQ, Redux

Feb 2017 - Feb 2018
1 year 1 month
Stuttgart, Germany

Software Engineer

K15t Software GmbH

  • Performed software development tasks, such as prototyping, feature development, bug fixing, unit testing, and writing automated functional tests
  • Worked on the frontend to efficiently create user interfaces using React, Redux, etc
  • Delivered tech talks to internal and external audiences
  • Helped in recruitment of new hires
  • Developed on the backend to provide Rest APIs using AWS Lambda, and Node.js to save costs

Technologies: Javascript, Webpack, React.js, Node.js, AWS Serverless

Jan 2016 - Dec 2017
1 year

Software Engineer

Brainbuild (Toptal)

  • Developed their mobile platform using React Native
  • Implemented a push notifications server for the application
  • Be responsible for mobile design and development

Technologies: JavaScript, Webpack, React Native, Expo.io, Redux, Node.js

Jan 2016 - Dec 2017
1 year

Software Engineer

Roomsie (Toptal)

  • Developed their web platform using React
  • Developed their tooling for other developers to use
  • Developed backend APIs on AWS Lambda to reduce costs

Technologies: JavaScript, Webpack, React, Expo.io, Redux, Node.js

Jul 2016 - Dec 2020
4 years 6 months

Lead Software Engineer (Volunteer)

NYC Outward Bound Schools

  • Built a dashboard to help manage student data for different user levels using React, Redux, Webpack, and Node.js which saved the company more than $10,000 per year by removing their dependency on their old system
  • Created a way to visualize their data in a way that would help them determine key variables through which they can improve their students' success
  • Engineered a way to upload different types of data and parse them in one single-sourced database
  • Developed a backup and restore system for emergencies
  • Created a way to export each and every data as possible
  • Managed a team of 2 other developers working remotely

Technologies: Javascript, React, Redux, Webpack, Node.js, MongoDB, Bash

Jan 2015 - Dec 2016
1 year

Software Engineer

Saferide Health

  • Created a notification system for the app dashboard to help and manage different user notifications
  • Developed a chat system for the customer support to help the clients to make better use of the application
  • Supported the development of the mobile application using React Native and Redux

Technologies: React, React Native, Redux, iOS, JavaScript

Jan 2010 - Dec 2016
6 years

Software Engineer

  • One of the top freelancers in my skill set on Upwork
  • Implemented wide variety of tasks including but not limited to web scraping, writing small electron applications, improving mobile apps, developing extensions, frontend, backend, static servers, databases, etc
  • Monitored efficiently the progress against task estimates to provide status updates to clients and to ensure that the project is on track for the expected completion date
  • Planned, documented, and executed plans to ensure all code changes met the requirements

Technologies: Javascript, React, Redux, Webpack, Node.js, Nginx, Ruby, Rails, Java, C++

I worked with various companies during this time ranging from IOT companies to small startups

Summary

Innovating at the intersection of technology and creativity, I am driven by the pursuit of elegant solutions to complex problems. With a relentless focus on excellence and a passion for continuous learning, I thrive in transforming ideas into impactful software that exceeds expectations.

Languages

English
Native
Danish
Elementary
German
Elementary