Senior Front-end Developer | DevOps2020 - PRESENTSparrow
Technologies: Amazon Web Services (AWS), HTML, Sass, TypeScript, RxJS, Angular Flex Layout, Angular Material, Angular CLI, Angular, Elasticsearch, Ansible, AWS
- Contributed to the bootstrapping of a multi-environment infrastructure using Ansible on AWS.
- Developed both the admin- and client-facing web app using Angular.
- Utilized Akita for managing the state of a complex query page.
Senior Developer2018 - PRESENTMLG (Activision Blizzard)
Technologies: PHP, Scala, Svelte, HTML, Sass, TypeScript, RxJS, NgRx, Angular Flex Layout, Angular Material, Angular CLI, Angular
- Managed a front-end team of more than three developers.
- Developed a new, completely responsive and localized, GameBattles app from scratch using the latest Angular along with other cutting edge related technologies.
- Created a scalable bracket representation component capable of supporting up to 4,000 teams.
- Constructed a few admin apps using Angular also from scratch.
- Developed a custom virtual scroll component to support multiple arbitrary-sized scroll containers.
- Built a reusable lightweight web-component using Svelte.
- Created drag-n-drop form controls.
Lead Software Developer | DevOps2017 - PRESENTLaplacian
Technologies: Amazon Web Services (AWS), Testing, Google Cloud, Ansible, Elasticsearch, AWS Route 53, Amazon EC2, AWS ELB, AWS, Secure Automated Lending Technology (SALT), Angular, Redux, Ant Design, React
- Developed the front end of a full-messaging system in Angular (including tests).
- Developed fully the front-end interface for admins of a property managing system (Angular).
- Worked as DevOps to set up the whole infrastructure on AWS for a property managing system for both the production and development environment.
- Formed Elasticsearch queries for various use cases.
- Wrote Ansible scripts for whole AWS infrastructure.
- Developed a payment app from scratch, fully covered with tests using React and Ant Design.
- Created company's VPN for employees.
- Worked on the infrastructure setup using Google Cloud.
- Managed a front-end team of two developers.
Technologies: Axios, Electron, Testing, Redux, React
- Worked on the new app made from scratch using the latest React.
- Implemented tests using React Testing Library and by following communities' best practices.
- Implemented complex custom, variable, forms.
- Made desktop wrapper of the app using Electron.
- Created custom libraries for Electron.js to handle features missing from a browser such as a cookie handling used for cookie-based authentication and in-app search.
Technologies: Amazon Web Services (AWS), AWS, Secure Automated Lending Technology (SALT), HTML, Sass, TypeScript, RxJS, Angular Flex Layout, Angular CLI, Angular
- Handled the complete redesign of the existing property management app.
- Made the app fully mobile responsive.
- Worked on a build-and-deploy system.
- Bootstrapped the whole AWS infrastructure.
- Worked on a custom, proprietary, UI components library.
Software Developer2015 - 2017Ericsson
Technologies: MySQL, Git, OpenStack, Docker, Java, Bash, Python, C++
- Built a testing framework based on Docker.
- Adapted a system to a cloud.
- Developed a scalable database system.
- Used agile development.
- Analyzed and solved system problems.
Web Developer2013 - 2015Manas
- Built the full back end for a warehouse management web application using Grails and based on RESTful APIs.
- Developed a fully responsive front end for a warehouse management web application.
- Constructed the front end for a cross-platform mobile application mainly for hotels, but also for other tourist destinations as well.
- Set up a Git repository and managed it.
- Designed a database model for a warehouse management application.