I am a software engineer with a passion for the web. I have an experience of more than eight years in developing scalable, performant, and interactive web applications with a keen eye for best practices and industry standards.I am a seasoned software engineer with over eight years of experience in developing scalable, performant, and interactive web applications. My passion for the web extends to a commitment to best practices and industry standards. I thrive on driving technology adoption, leading strategic initiatives, and mentoring cross-disciplinary teams.
Employments
Staff Engineer (Jan 2023 — Present)
Rated People
As a Staff Engineer, I inherited a majority of responsibilities from my previous Tech Lead role and expand to encompass broader responsibilities such as strategic planning, and technical directions.
Frontend Tech Lead (Jun 2018 — Dec 2022)
Rated People
As a Frontend Tech Lead, I was adept at mentoring and managing teams, driving modernization efforts, and ensuring code quality and platform health.
Frontend Web Developer (Nov 2015 — May 2018)
Rated People
Involved in planning and development of new features and maintaining the existing codebases by keeping up with best practices, performance, security and industry standards.
Lead Web Developer (Feb 2013 — Oct 2015)
Influence Digital
Oversee the social apps and websites development for clients, mentor and manage the development team and maintain technical roadmap.
Skills
I have worked with or have a good understanding/familiarity with the following technologies, services and concepts.
Languages / Technologies
HTML, CSS, JavaScript, TypeScript, PHP, SQL, Apache, Java, Ruby, Docker, AWS, Cloudflare, Google Cloud Platform (GCP), Firebase, Elastic, Swift, React Native, Linux/MacOS/Windows
Frameworks / Libraries
ReactJS, NodeJS, Redux, Express, Remix, 11ty, jQuery, Backbone, Underscore/Lodash, Symfony, WordPress, Laravel, Bootstrap, Tailwind, Create React App
Workflow Concepts
REST, TDD, BDD, Cucumber, Testing (Unit, Integration, End-to-End, Smoke, Stress, Performance), MVC, Agile, Waterfall, Kanban, Scrum, DRY, KISS, BEM, Progressive Enhancement & Graceful Degradation
Data / APIs / Web Services
XML, JSON, JSONP, Google APIs, Facebook Graph API, Twitter API, Instagram API
Tools
Jest, Enzyme, React Testing Library, Git, GitHub, GitHub Actions, BitBucket, Confluence, JIRA, Bamboo, Pipelines, Redis, Cypress, Playwright, Trello, NPM, Bower, Composer, Sass, Less, Jekyll, Webpack, Grunt, Yeoman, Functional/Reactive programming, Adobe Photoshop, Adobe Illustrator, VWO, AppDynamics, Miro, Figma, Salesforce, Invision, Branch, Postman, Swagger, Storybook, Lerna, Volta, Prettier, ESLint, Android Studio, XCode, Wrangler, Miniflare
Projects
I develop apps based on personal ideas and interests in my spare time. Most of my projects are open-sourced and the code is hosted at GitHub. Some of these projects are:
Reason to Follow
A browser extension for remembering reasons to follow accounts on social platforms.
Childcare Vouchers
A directory of businesses accepting childcare vouchers as payment.
Guess Where
A geo quiz app built with HTML, CSS, JavaScript, and Google Maps API.
Postcode.io
PHP library for postcodes.io API.
Work Clock
MacOS menu bar utility app written in Swift for remote work in different timezones.
Google Maps API React Hook
Custom React hook to integrate Google Maps JavaScript SDK in React apps.
Facebook API React Hook
Custom React hook to integrate Facebook JavaScript SDK in React apps.
Covidonation
Directory of organizations helping during the COVID-19 pandemic.
Covid19 Today
Daily updated figures for COVID-19 for every country and continent.
Freelancing
Developer (Sep 2013 — Aug 2014)
Multinet
I developed a Role-Based Access Control (RBAC) platform in LAM(PHP) stack to monitor countrywide fibre-optic operations internally. The monitoring platform extensively used Google Maps API underneath with drawings API on top of it to add lines and station data to showcase service status in real-time. The source of data was the emails generated by the stations on service updates.
Developer (May 2012 — Aug 2012)
JMK Logistics
I developed the website, designed branding and an internal logistics consignment system using LAM(PHP) stack that had helped me learn advance aspects of web development.
Developer (Feb 2011 — Jan 2012)
Aerologic Limited
I designed the wireframes and prototypes. Based on these designs, I developed the website and inventory UI for electro-mechanical material related to the aerospace industry using open-source technologies LAM(PHP).
Education
MSc Computer Science (Web Development)
Staffordshire University
September 2010 — February 2013
Voluntary Work
Contributed to Google's Map Maker project (2008-2013) to map unmapped areas, focusing on developing countries. Served in various community-leading positions, guiding a global community of mappers, setting regional mapping standards, organizing events, and leading training sessions.
For more information, visit Google LatLng Blog.
Source: jabran.me/resume/