React Native Developer2021 - 2021Mover
- Developed new mobile apps and features from scratch using the latest React Native libraries.
- Worked on existing customer and employee apps and fixed existing bugs.
- Created React Native modules such as an infrared scanner and camera scanner and integrated them into existing employee apps.
- Upgraded old mobile apps to new React Native versions and fixed issues which came with the latest version.
Senior Software Engineer2021 - 2021Mover
- Managed and monitored the team and all of the web and mobile projects.
- Designed the back-end for the company's CRM and ERP system.
- Developed two Chrome extensions for customers and employees, making it easy for customers to buy anything from online shopping websites.
- Created a new version of the website from scratch and real-time chat for mobile and web platforms using React and React Native.
- Worked on developing the REST APIs for mobile and web apps used by customers and employees.
- Built customer engagement and analytics platforms such as Intercom.
- Constructed a node-based visual campaign builder using React and Tailwind.
- Developed a custom customer identification algorithm for the platform.
- Engineered the React Native SDK of the platform for tracking customer engagement, such as events, banners, carousels, and notifications.
- Developed a dynamic analytics builder where employees can generate analytics based on selected dynamic parameters.
Lead Software Engineer2019 - 2021Bad Button Studio
- Managed software engineering team and developed 3D real-time strategy game back end available on Steam.
- Developed a game back end and REST APIs for both mobile and desktop versions.
- Built a dashboard to track in-game user progress, view analytics, and manage virtual game servers.
- Created an early-registration website for early-access users by implementing all necessary design components.
- Developed a back-end software to periodically check all the user progress and detect invalid user actions.
- Implemented real-time communication and in-game chat using WebSockets.
- Developed necessary WebSockets plugins for Unity 3D.
- Automated creation of in-game virtual servers with given configurations.
Front-end Developer2018 - 2018B.EST Solutions
- Developed front end for e-government solution for citizens of Azerbaijani Republic where they can buy houses with mortgage online.
- Tracked and fixed bugs using Redmine as a reporting tool.
- Planned and designed the structure and design of web pages.
- Added many website features that can enhance the user experience.
- Implemented responsive design for existing web app.