Senior Software Engineer
2020 - 2021Fieldguide- Boosted audit experience for advisory and assurance companies.
- Built and maintained an advanced report generation tool handling custom Word templates.
- Automation and collaboration using Node.js, TypeScript, React, and GraphQL.
Technologies: Node.js, TypeScript, React, GraphQL, HasuraFull-stack Software Engineer
2019 - 2020Client (via Toptal)- Built an application for managing short-term rentals for local governments from scratch.
- Designed the database and API (Hasura, GraphQL, PostgreSQL, Nest.js, and Heroku).
- Implemented a large front-end application in Angular 8 and 9 according to wireframes as well as a back end in Nest.js/Node.js.
- Created scrapers for various short-term rental platforms to extract ~100% of all listings in a given area.
- Integrated Google Maps and Bing Maps for reverse geocoding and injecting map widgets.
- Set up the AWS environment (AWS S3, AWS CloudFront, and AWS EC2).
Technologies: Amazon Web Services (AWS), NestJS, Google Maps API, MUI (Material UI), Hasura, Node.js, GraphQL, Angular, TypeScriptFull-stack Developer
2019 - 2019DataPrivia (via Toptal)- Built an electronic health records (EHR) web application (React/Django) implementing HIPAA requirements.
- Migrated a video-on-demand education platform from Aurelia/JS to React/TypeScript (front end).
- Developed a single sign-on plugin for supporting multiple SAML IdPs (Django back end).
Technologies: TypeScript, React, Django, PythonSenior Software Engineer
2018 - 2019Cimpress Technologies (Logistics)- Finished a full-stack solution to let customer choose pickup points of several providers on the single screen.
- Created an address validation tool to reduce carrier service penalties due to delivering packages to wrong addresses.
- Built high-performant back-end microservices in Node.js.
- Implemented cloud engineering on AWS to provide a high-availability infrastructure with strict SLAs.
- Heavily used React/Redux to produce customer tools with a clean-and-smooth UI.
Technologies: Amazon Web Services (AWS), Elasticsearch, AWS Lambda, Redux, React, OpenAPI, Swagger, Terraform, Node.jsMobile Application Developer
2014 - 2017Barclays Capital- Worked on the mobile application to key players in financial markets (on-the-go analysts, institutional clients, and more).
- Developed complex cross-platform (desktop/mobile) HTML screens in AngularJS.
- Optimized to provide a native experience of high-content HTML screens on the mobile platforms.
- Set up a scalable scraping framework with scraping to verify upstream data feeds' integrity based on business rules and requirements.
- Implemented data visualizations using d3.js and custom in-house frameworks.
Technologies: Less, Java, TypeScript, JavaScript, AngularSoftware Engineer
2012 - 2014Salsita- Developed cross-browser extensions and complex web apps.
- Built custom server-side solutions in Node.js and Python.
- Used various databases like MongoDB and MySQL to securely store and quickly access data.
- Strongly followed test-driven development to ship sustainable business value to customers.
- Focused on an agile-based process with continuous integration (Jenkins, CircleCI) for a predictable delivery.
Technologies: MySQL, MongoDB, Node.js, Mocha, Angular, JavaScript