Software Engineer2018 - PRESENTToptal Clients
Technologies: Angular, Node.js, Python
- Built a scraper with real-time messaging between the client and the server.
- Created an admin panel with sophisticated client-side state management.
Technical Team Lead2017 - 2019ThoughtDesign
- Built a Node.js application that demonstrates an architecture for building Node.js back-end services using the command query responsibility separation principle and event sourcing.
- Conducted code reviews for Angular 2+ projects.
- Added features and fixed bugs for a web portal used for administrating managed cloud hosting on Amazon AWS and Microsoft Azure.
- Recognized as the best team by a client who had previously failing technical teams.
- Built new features and maintained an enterprise project while practicing Scrum with other developers.
- Migrated AngularJS components to Angular 2+ for a web portal and added unit tests.
- Assessed and interviewed senior and junior developers in the hiring process.
Senior Developer2017 - 2017ThoughtDesign
- Designed and developed a platform concerned with buying, selling, and bidding services online.
- Developed and maintained an enterprise solution where I built Angular components.
- Migrated and optimized the build and bundling process for an enterprise solution that consisted of 3 Angular 2+ apps.
Full-stack Developer2016 - 201734 MediaLabs
Technologies: Node.js, AngularJS, MongoDB, Express.js, Socket.IO
- Architected and developed the back-end and the admin panel for a platform that features quizzes for employees in Merck, a multinational pharmaceutical company.
- Developed an admin panel that featured real-time notifications and different authorization access layers for a reservation system.
Front-end Developer2016 - 201634 MediaLabs
Technologies: AngularJS, FullCalendar, Angular Material, CSS
- Maintained and fixed bugs for an admin panel that lets users manage their laundry and dry-cleaning account.
- Developed a fully functional and responsive admin panel using AngularJS.