Andriy Lunin
Full Stack Engineer at Gridd GO- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Serbian Native or bilingual proficiency
Topline Score
Bio
Experience
-
Gridd GO
-
Norway
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Full Stack Engineer
-
Sep 2020 - Present
-
-
-
Pocket Planner Inc
-
United States
-
Software Development
-
1 - 100 Employee
-
Full Stack Developer
-
Apr 2019 - Aug 2020
I have built this app using a React,, the query language GraphQL, Node.js Framework (apollo-server), and a MongoDB database.- Built a map-based social network from the ground up using React, MapBox, Keycloak, Heroku with Node.js, and MongoDB. It used real-time geolocation to constantly update your location and so that you can see what's going on nearby (photos, comments, and events.).- Architected, created, and maintained several internal tools used by the engineering and design departments of the World of Warcraft team ranging from full-stack projects to front-end single-page applications driven by APIs.- Created a performance report tool for technical artists. Users could query and sort the data in the report to surface information most relevant to them.- Managed code reviews, standards, and expectations for an external agency that augmented our internal team for the front-end development of the new website, and regularly communicated with their lead developer to ensure that both teams were on the same page.- For authentication, used Keycloak which allows us to add users, permissions, and roles deployed using Google Kubernetes using a micro-services infrastructure with Kubernetes. In addition, images and videos are stored using Amazon AWS and served using Imgix.
-
-
-
Yogosha
-
France
-
Computer and Network Security
-
1 - 100 Employee
-
Full Stack Developer
-
Sep 2015 - Feb 2019
- Designed a real-time solution with React that scaled to thousands of concurrent users using MobX and Socket.IO.- Created a cross-platform full-featured comment editor based on the one on Facebook.com.- Use Node.js, PostgreSQL, and Ruby on Rails to develop back-end features to support the front-end.- Implement fully responsive pixel-perfect cross-platform designs in React and SASS.- Created a back-end dashboard that helped parents understand the kid's progress in the games, with the help of educational experts.Technologies: Docker, React, Ruby on Rails (RoR), Ruby
-
-
-
TaxJar | A Stripe company
-
United States
-
Software Development
-
1 - 100 Employee
-
Full Stack Engineer
-
Aug 2013 - Aug 2015
- Led major product pivot by re-architecting, planning, hiring for, and managing the entire development process of 11+ direct reports.- Managed the product from idea to launch of Android, iOS, and web apps in three months. - - The apps and platform currently have thousands of users per day performing critical rental tasks including lease applications, rent payments, and maintenance requests.- Reduced development effort by 30% by re-architecting the product using 100% JavaScript (Node.js, React, and React Native), where every engineer is a full-stack one and can work on any portion of the system.- Designed the AWS-based infrastructure, including servers, storage, cache, and monitoring.- Implemented CI and automated deployments.- Developed in Node.js for the Scout Finance application back-end API and services.- Architected the web application and developed using React.js and MobX
-
-
-
-
Senior Software Engineer
-
Feb 2010 - Jul 2013
- Building a real time Single Page App from scratch.- Built a SPA with a complex user interface for investigators in the field of genetics.- Reimplemented a security mechanism from scratch in order to migrate to token-based authentication.- Implemented architecture for working on top of a complex API with multiple AJAX calls per operation.- Refactored old fashioned uploaders/downloaders to take advantage of the new XHR2 implementation via AJAX.- Integrating a cutting edge framework and architecture that suited the App needs.- Integrating a map solution that needed custom design and behaviour (with Mapbox).- Creating multiple custom components and widgets that were reused across the app saving considerable amount of time on the development process.
-
-
Education
-
University of Belgrade
Bachelor's degree, Computer Science