Andrew G. Email & Phone Number
Who is Andrew G.? Overview
A concise factual answer block for searchers comparing this professional profile.
Andrew G. is listed as Team Lead Manager at BrainRocket, a with 1268 employees, based in Nicosia, Cyprus. AeroLeads shows a matched LinkedIn profile for Andrew G..
Andrew G. previously worked as Staff Web Development Engineer, Tech lead at Wrike and Staff Web Development Engineer, Team lead at Wrike. Andrew G. studied at Yaroslavl Auto Mechanical College.
Email format at BrainRocket
This section adds company-level context without repeating Andrew G.'s masked contact details.
Review company-level records connected to Andrew G. before choosing the right outreach path.
About Andrew G.
Hello, I'm a Frontend Developer with extensive experience in JavaScript and Angular development. I am currently actively seeking a new opportunity as a Senior Frontend Developer with a work permit in Cyprus. I'm a highly organised and efficient individual, whose thorough and precise approach to projects has delivered excellent results. My involvement grew as I became a team leader. Managed an existing team and built a new one from scratch. Good communication skills, experience of the implementation of Scrum processes, mentoring other colleagues, communication with stakeholders and other teams helped to achieve perfect results according to plan.
Andrew G.'s current company
Company context helps verify the profile and gives searchers a useful next step.
Andrew G. work experience
A career timeline built from the work history available for this profile.
Staff Web Development Engineer, Tech Lead
Current- Completely redesigned the company's blog (~10,000 of ~17,000 company website pages). This not only improved brand awareness, but also significantly improved the loading speed of all pages (~20% Lighthouse Score in 75th percentile). There was also a significant improvement in search engine rankings.- Fixed the codebase difference issue by adding horizontal meetings for developers of three teams working on the same codebase. This way teams synchronized on technical initiatives and stopped doing the same work at the same time without breaking design patterns.- Clarified website codebase design issues by creating a diagram illustrating the interactions between different parts of our product. Identified frontend shortcomings, discussed with teams how to improve things, and assigned owners. We then took these diagrams into account when planning our quarterly work to improve the situation.
Staff Web Development Engineer, Team Lead
- Set up monitoring of site speed metrics: field via external tool (Page Speed Insights, Node.js, VictoriaMetrics, Grafana), field via real user monitoring (JS on client, BigQuery, Google Looker Studio) and lab via Garie tool (Lighthouse, InfluxDB and Grafana in Docker). This allowed us to see the performance of the website as seen by Google, collect more detailed technical data and have more flexible data visualization, perform pinpoint analysis of the main pages to address specific issues.- Added a pre-release step to the Gitlab CI to measure performance metrics on the main pages (p75 over 5th runs) with blocking the release in case of performance degradation (with mechanism to add exceptions to ignore some issues for deferred problem solving). With this solution, we significantly reduced the deployment of production code that negatively impacted performance.
Staff Web Development Engineer, Team Lead
- Built the team from scratch by hiring 1 front-end developer and 2 back-end developers and setting up Scrum processes in the team (same as in the team before).- The project manager on the team was only part-time, so I was taking on project management responsibilities: negotiating responsibilities and maintaining communication with clients within the company, organizing and maintaining the backlog, discussing and setting quarterly goals for the team according to OKR for ~1.5 years.- Speed up the median page loading speed twice (from 4s to 2s without 3rd party things) by refactoring numerous components to avoid cumulative layout shifting, partially unblocked the main thread, lazy loaded everything, and pre-loaded first viewport content.- Gave several presentations on how to not ruin page loading speed for knowledge sharing.- Added several rules and red flags to check in the code review manifest to avoid repeating already solved problems.- Convinced neighboring teams to add tasks to the backlog to rework website sections in their scope of responsibility to improve loading and rendering speeds.
Senior Frontend Developer, Team Lead
- Organized review and code quality assurance processes. Eventually we started using Angular with SSR on the frontend and migrated the component-based system there. This allowed me to redesign the website, which at the time consisted of around 7k pages.- Created and maintained an internal component system based on Atomic Design principles, integrated into the main project as an npm dependency (scss, JS, webpack, pug, sassdoc). Developed typography, color palette, spacing, grid, button, input, dropdown, form, icon, card, pagination, tabs and a few widgets. Taught the team how to work with new abstractions in Atomic Design.- Prepared the site for localisation into 12 new languages, giving the company access to new local markets. 7 of these were single page translations and 5 were full translations. This included displaying accurate prices and currencies for each country.- Created a website content crawler for QA using node.js and based on Puppeteer.- I have had training in 1:1 meetings and team development.- Conducted regular 1:1 meetings with team members to discuss motivation, engagement, work-life balance, technical and professional growth.- Conducted dozens of interviews for the mid-level front-end developer position and hired several new people to the team.- Raised two proactive developers into team leads.
Middle Frontend Developer, Scrum Master
- Launched website sections: solutions, features, webinars, tech club, professional services guide.- Supported AMP (Accelerated Mobile Pages) technology for the company blog, resulting in a significant increase in search engine rankings.- Worked on displaying different call-to-action elements for users at different stages of the engagement funnel.- Created QR code generation mechanism based on tracking cookies to link desktop and mobile user devices in terms of analytics- Linked the user's desktop and mobile paths using a QR code, with the link containing a tracking cookie as an identifier.- Joined the company's Scrum Master Club and gave a couple of presentations.- Organized the workspace and processes for Scrum: Planning, PBR (Product Backlog Refinement), Daily, Retrospective.- Used Scrum Poker for task estimation and burndown charts to understand progress within sprints.- Changed the format and topics for retrospectives throughout the scrum lifecycle.
Middle Frontend Developer
- Prepared the website for localization in 2 new languages, giving the company access to new local markets- Developed new sections in brand design for the company website based on WordPress SiteOrigin Page Builder plugin with ability to change strings from the admin panel- I emphasized the importance of allocating time to reduce page loading speed, improve user experience, and enhance accessibility. I then implemented these optimizations myself and taught others how to measure them.- Automated compression of images and added lazy loading- Added a polyfill to the build, allowing the team to write modern JS (like ES6)- Rewrote styles from the outdated and unsupported stylus to the popular scss, significantly speeding up the build process- Added linters for styles and scripts to the gulp build pipeline to enforce code style consistency and reduce bugs caused by oversight- I organized internal knowledge-sharing sessions where I shared good development practices with the team and encouraged others to share theirs.- Conducted technical interviews for several frontend developers, one of whom was hired to the team
Frontend Teacher
I taught js, participated in the preparation of the program.Classes on topics:HTML- js-libraries of the frontendJS- Collections and iterations- Dates and time- Regexps- Working with forms- Events in jsThrice conducted a workshop about markup of email
Frontend Developer
- Developed markup for payments system- Developed markup for trader personal cabinet- Developed markup for trading dashboard- Developed markup for the forum about trading- Developed website for child company trading-related product- Developed dozens of ads landings, optimized their build (templating, localization, styles preprocessing, personalization, validation, cross browser preview) to do only unique part of work each time- Developed e-mails for dozens of newsletters, optimized their build as for landings, but with emails specific (inlining styles into the HTML of email, transforming HTML to be rendered in emails with their restrictions, using pretty optimized snippets, cross client preview instead of cross browser).
Frontend Developer
- Worked on Pix.CMS - CMS for creating online stores- Created markup of calculator of doors-cupe- Developed a website of rent apartments- Developed a website for an apartment renovation and construction company- Developed a site about selling Finland houses in Prague- Re-styled main page of bath complex website- Re-styled main page and forms of driving school websites
Javascript Developer
Participated in the development of Android and iOS apps on Titanium Appcelerator (markup and compiled js), made an application for social network Vkontakte.
Frontend Developer
- Developed a website for many-profile creative studio- Developed websites, templates and widgets for different CMS (DLE, Joomla, LiveStreet, Prestashop, PHP-Fusion, MediaWiki, Webasyst and a few lesser-known)
Frontend Developer
- Developed and supported a website for artist Nikolay Mukhin with galleries and 3D-panoramas- Developed a few wedding gallery websites
Designer / Frontend Developer, Co-Founder
- Developed a website for checking of clicks by ads-links- Designed and developed admin panel for Cerber - the bot for auto-clicking ads from the database- Developed a list of DC-hubs- Developed chat for fans of japanese animation
Andrew G. education
-
Yaroslavl Auto Mechanical College
Frequently asked questions about Andrew G.
Quick answers generated from the profile data available on this page.
What company does Andrew G. work for?
Andrew G. works for BrainRocket.
What is Andrew G.'s role at BrainRocket?
Andrew G. is listed as Team Lead Manager at BrainRocket.
Where is Andrew G. based?
Andrew G. is based in Nicosia, Cyprus while working with BrainRocket.
What companies has Andrew G. worked for?
Andrew G. has worked for Brainrocket, Wrike, Epic Skills - It School, Fbs Inc., and Pixelon.
How can I contact Andrew G.?
You can use AeroLeads to view verified contact signals for Andrew G. at BrainRocket, including work email, phone, and LinkedIn data when available.
What schools did Andrew G. attend?
Andrew G. studied at Yaroslavl Auto Mechanical College.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Andrew G. you were looking for.
View similar profiles