Sachin Mour
Leitender Softwareentwickler
Erfahrungen
Aug. 2022 - Bis heute
3 Jahren 6 MonatenLeitender Softwareentwickler
Toptal
- Entwicklung einer React-Native-Mobil-App und eines Node-Backends, die Nutzern helfen, Essen und Kleidung zu verfolgen und zu kaufen.
- Einsatz von KI zur Erkennung von Lebensmitteln und deren Menge, um Mahlzeiten zu protokollieren.
- Einsatz von KI zur Gesichtserkennung, Erkennung von Kleidungsstücken und virtuellem Anprobieren verschiedener Kleidungsstücke.
- Verkürzung der Zeit von der Entwicklung bis zur Produktion von Tagen auf Minuten durch Automatisierung aller Pipeline-Teile.
- Verbesserung der App-Leistung, um stets 60 Bilder pro Sekunde zu gewährleisten.
- Aufrechterhaltung einer Testabdeckung von über 70% für den gesamten Code mit Jest und Appium für End-to-End-Tests.
- Technologien: Javascript, GoLang, Expo, Nest.js, Next.js, System Design, KI, 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
Juli 2020 - Aug. 2022
2 Jahren 2 MonatenLeitender Softwareentwickler
Verizon Media/RYOT
- Entwicklung eines webbasierten 3D-Modellierungstools, das Content-Erstellern hilft, Modelle zu erstellen, die in der NFL, bei HuffPost und Yahoo verwendet werden.
- Aufbau der Backend-Architektur von Grund auf nach dem Microservices-Muster mit AWS Lambdas für zustandslose und Kubernetes EKS für zustandsbehaftete Teile sowie Einrichtung des Monitorings zur Sicherstellung von Zuverlässigkeit und Sicherheit.
- Implementierung mehrerer API-Microservices in Typescript/Go mit GraphQL und Veröffentlichung der Dokumentation für jedes einzelne.
- Aufrechterhaltung einer Testabdeckung von über 70% für den gesamten Code mit Jest, Vi-test, K6 und Cypress.
- Erstellung einer Entwicklungsumgebung mit Docker, um die Einarbeitungszeit neuer Entwickler von Wochen auf Tage zu verkürzen.
- Gewährleistung einer Antwortzeit aller synchronen Kommunikation unter 300 ms.
- Technologien: 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
Juli 2019 - Juli 2020
1 Jahr 1 MonateKopenhagen, Dänemark
Senior Softwareentwickler
ISSUU
- Entwicklung eines Web-PDF-Readers der nächsten Generation, indem PDF in seine Grundbestandteile zerlegt wird, um Erstellern ein effizientes Erstellen und Teilen von Inhalten zu ermöglichen.
- Zusammenarbeit mit dem Entwicklungsteam zur Festlegung von Coding-Standards und Überwachung von Richtlinien, die promptes Feedback für rechtzeitige Anpassung und Validierung liefern.
- Verantwortung für die Erstellung des technischen Ansatzes von Projekten in allen Phasen des Softwareentwicklungszyklus.
- Einarbeitung neuer Entwickler in die Codebasis und Steigerung ihrer Produktivität.
- Verbesserung von Machine-Learning-Algorithmen zur Extraktion von Artikeln und deren Inhalten, um den manuellen Aufwand für Nutzer zu reduzieren.
- Arbeit an Backend-Entitäten in Ocaml, die in der Lage sind, monatlich mehr als 100 Millionen einzigartige Nutzer zu bedienen.
- Technologien: 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 - Juli 2019
1 Jahr 6 MonatenKopenhagen, Dänemark
Senior Softwareentwickler
Danske Bank
- Entwicklung einer plattformübergreifenden Finanzplattform für Unternehmen namens District mit reaktiver Programmierung, Cycle.js und React.js.
- Verbesserung der Onboarding-Erfahrung für Entwickler auf der Plattform und Unterstützung anderer Teams innerhalb der Organisation.
- Erstellung mehrerer Bibliotheken für andere Teams, um mit der Plattform zu entwickeln und zu kommunizieren (SDK).
- Treffen von Architekturentscheidungen und Pflege des Full-Stack-Überblicks.
- Implementierung von API-Microservices, automatisierten End-to-End-Tests und Integration in automatisierte Pipelines mit GoCD.
- Umsetzung automatisierter Pipelines zum Erstellen, Testen und Bereitstellen von Code vom Commit bis zum Kunden mithilfe neuer Features.
- Verantwortung für Deployments, Releases, statische Server, Bugs und Issues.
- Arbeit mit zentralisierten Monitoring-Umgebungen (Grafana, AppDynamics, Kibana), die Systemmetriken sammeln.
- Durchführung von Interviews, Unterstützung und Mentoring anderer Entwickler.
- Technologien: Javascript, Webpack, Cycle.js, Bash, Node.js, Typescript, D3.js, Java, React.js, SQL, Nginx, Most.js, RabbitMQ, Redux
Feb. 2017 - Feb. 2018
1 Jahr 1 MonateStuttgart, Deutschland
Softwareentwickler
K15t Software GmbH
- Durchführung von Softwareentwicklungsaufgaben wie Prototyping, Feature-Entwicklung, Bugfixing, Unit-Tests und Schreiben automatisierter Funktionstests.
- Arbeit am Frontend zur effizienten Erstellung von Benutzeroberflächen mit React und Redux.
- Durchführung von Tech Talks für interne und externe Zielgruppen.
- Unterstützung bei der Rekrutierung neuer Mitarbeiter.
- Entwicklung von Backend-REST-APIs mit AWS Lambda und Node.js zur Kosteneinsparung.
- Technologien: Javascript, Webpack, React.js, Node.js, AWS Serverless
Jan. 2017 - Dez. 2017
1 JahrSoftwareentwickler
Brainbuild (Toptal)
- Entwickelte deren mobile Plattform mit React Native.
- Implementierte einen Push-Benachrichtigungs-Server für die Anwendung.
- Verantwortlich für das mobile Design und die Entwicklung.
- Technologien: Javascript, Webpack, React Native, Expo.io, Redux, Node.js
Jan. 2017 - Dez. 2017
1 JahrSoftwareentwickler
Roomsie (Toptal)
- Entwickelte deren Webplattform mit React.
- Entwickelte Tools für andere Entwickler.
- Entwickelte Backend-APIs auf AWS Lambda, um Kosten zu senken.
- Technologien: Javascript, Webpack, React, Expo.io, Redux, Node.js
Juli 2016 - Dez. 2020
4 Jahren 6 MonatenLeitender Softwareingenieur (Freiwilliger)
NYC Outward Bound Schools
- Erstellte ein Dashboard zur Verwaltung von Schülerdaten für verschiedene Benutzerstufen mit React, Redux, Webpack und Node.js, was dem Unternehmen jährlich über 10.000 $ einsparte, indem die Abhängigkeit vom alten System entfernt wurde.
- Entwickelte eine Methode, ihre Daten zu visualisieren, um zentrale Variablen zur Steigerung des Schülererfolgs zu identifizieren.
- Entwickelte eine Lösung, verschiedene Datentypen hochzuladen und in einer zentralen Datenbank zu parsen.
- Entwickelte ein Backup- und Wiederherstellungssystem für Notfälle.
- Entwickelte Möglichkeiten, Daten in jedem möglichen Format zu exportieren.
- Leitete ein Team von zwei weiteren Entwicklern, die remote arbeiteten.
- Technologien: Javascript, React, Redux, Webpack, Node.js, MongoDB, Bash
Jan. 2016 - Dez. 2016
1 JahrSoftwareentwickler
Saferide Health
- Erstellte ein Benachrichtigungssystem für das App-Dashboard, um verschiedene Nutzerbenachrichtigungen zu verwalten.
- Entwickelte ein Chatsystem für den Kundensupport, um Kunden eine bessere Nutzung der Anwendung zu ermöglichen.
- Unterstützte die Entwicklung der Mobilanwendung mit React Native und Redux.
- Technologien: React, React Native, Redux, iOS, Javascript
Jan. 2011 - Dez. 2016
6 JahrenSoftwareentwickler
Freelancing
- Einer der Top-Freelancer in meinem Bereich auf Upwork.
- Führte eine Vielzahl von Aufgaben durch, darunter Web-Scraping, Erstellen kleiner Electron-Anwendungen, Verbesserung von Mobil-Apps, Entwicklung von Extensions, Frontend, Backend, statischen Servern und Datenbanken.
- Überwachte den Fortschritt anhand von Aufwandsschätzungen, um Kunden Status-Updates zu geben und den Projektverlauf im Zeitplan zu halten.
- Erstellte Pläne, dokumentierte und setzte sie um, um sicherzustellen, dass alle Codeänderungen den Anforderungen entsprachen.
- Arbeitete mit verschiedenen Unternehmen, von IoT-Firmen bis hin zu kleinen Startups.
- Technologien: Javascript, React, Redux, Webpack, Node.js, Nginx, Ruby, Rails, Java, C++
Zusammenfassung
Ich bin innovativ an der Schnittstelle von Technologie und Kreativität und getrieben von dem Streben nach eleganten Lösungen für komplexe Probleme. Mit unermüdlichem Fokus auf Exzellenz und einer Leidenschaft für kontinuierliches Lernen gedeihe ich darin, Ideen in wirkungsvolle Software umzuwandeln, die Erwartungen übertrifft.
Fähigkeiten
Devops
- Aws Serverless
- Jenkins
- Github Actions
- Docker
- Kubernetes
- Elk
- Automation
- Screwdriver
- Bash
- Gocd
- Nginx
- Bitbucket Pipelines
Backend
- 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
Frontend
- React
- React Native
- Expo
- Javascript
- Cycle.js
- Most.js
- Redux
- D3.js
- Three.js
- Typescript
- Jest
- Next.js
- Web-benutzerfreundlichkeit
- Html5
- Css
- Webpack
- Lerna
Sprachen
Englisch
VerhandlungssicherDänisch
GrundkenntnisseDeutsch
GrundkenntnisseSie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.