Sachin Mour
Lead Software Engineer
Experience
Aug 2022 - Present
3 years 6 monthsLead 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 virtually 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 monthsLead 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 using GraphQL and published documentation for each.
- 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 monthCopenhagen, 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.
- Worked with the development team to establish coding standards and monitored guidelines that provide prompt feedback to allow for timely adjustment and revalidation.
- Responsible for creating the technical approach of projects throughout all phases of the software development life cycle.
- Onboarded new developers to the code base and got them productive.
- Improved machine learning algorithms to help extract articles and their content to reduce the manual work needed from users.
- Worked on 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, Nginx, RabbitMQ, Redux
Feb 2018 - Jul 2019
1 year 6 monthsCopenhagen, Denmark
Senior Software Engineer
Danske Bank
- Developing a cross-browser financial platform for companies called District using reactive programming, Cycle.js, React.js.
- Improved developer onboarding experience on the platform and supported other teams within the organization.
- Wrote multiple libraries to be used by other teams to help them build for, and communicate (SDK) with the platform.
- Made architectural decisions and maintained a full stack overview.
- Implemented API microservices and automated end-to-end testing and integrated them with automated pipelines using GoCD.
- Implemented automated pipelines to build, test, and deploy code from commit to customer using new features.
- Responsible for deployments, releases, static servers, bugs, and issues.
- Worked with centralized monitoring environments (Grafana, AppDynamics, Kibana) which gather system metrics.
- Interviewed, supported, and mentored 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 monthStuttgart, 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 and Redux.
- Delivered tech talks to internal and external audiences.
- Helped in recruitment of new hires.
- Developed backend REST APIs using AWS Lambda and Node.js to save costs.
- Technologies: Javascript, Webpack, React.js, Node.js, AWS Serverless
Jan 2017 - Dec 2017
1 yearSoftware Engineer
Brainbuild (Toptal)
- Developed their mobile platform using React Native.
- Implemented a push notifications server for the application.
- Responsible for mobile design and development.
- Technologies: Javascript, Webpack, React Native, Expo.io, Redux, Node.js
Jan 2017 - Dec 2017
1 yearSoftware Engineer
Roomsie (Toptal)
- Developed their web platform using React.
- Developed 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 monthsLead 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 dependency on their old system.
- Created a way to visualize their data to determine key variables to improve student 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 ways to export data in every possible format.
- Managed a team of two other developers working remotely.
- Technologies: Javascript, React, Redux, Webpack, Node.js, MongoDB, Bash
Jan 2016 - Dec 2016
1 yearSoftware Engineer
Saferide Health
- Created a notification system for the app dashboard to manage different user notifications.
- Developed a chat system for customer support to help clients 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 2011 - Dec 2016
6 yearsSoftware Engineer
Freelancing
- One of the top freelancers in my skill set on Upwork.
- Implemented a wide variety of tasks including web scraping, writing small Electron applications, improving mobile apps, developing extensions, frontend, backend, static servers, databases.
- Monitored progress against task estimates to provide status updates to clients and ensure projects stayed on track.
- Planned, documented, and executed plans to ensure all code changes met requirements.
- Worked with various companies ranging from IoT companies to small startups.
- Technologies: Javascript, React, Redux, Webpack, Node.js, Nginx, Ruby, Rails, Java, C++
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.
Skills
Devops
- Aws Serverless
- Jenkins
- Github Actions
- Docker
- Kubernetes
- Elk
- Automation
- Screwdriver
- Bash
- Gocd
- Nginx
- Bitbucket Pipelines
Back-end
- Microservices
- Elasticsearch
- Redis
- Neo4j
- Shopify
- Nest.js
- Rabbitmq
- Kafka
- Protobuf
- Ha Proxy
- Typescript
- Graphql
- Aws
- Postgres
- Node.js
- Bash
- Mongodb
- Google Cloud
- Firebase
- Sql
- Pm2
- Cypress
- Testcafe
Front-end
- React
- React Native
- Expo
- Javascript
- Cycle.js
- Most.js
- Redux
- D3.js
- Three.js
- Typescript
- Jest
- Next.js
- Web Usability
- Html5
- Css
- Webpack
- Lerna
Languages
English
AdvancedDanish
ElementaryGerman
Elementary Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience