jabran.megithub.com/jabranrtwitter.com/jabranrlinkedin.com/jabranr

Senior Software Engineer with over a decade of experience in developing high-performance, scalable web applications. Demonstrates expertise in agile development, code optimization, and enhancing user experience. Passionate about integrating cutting-edge technologies to drive transformative web solutions and align technical initiatives with business goals.

Employments

Senior Software Enigneer & Tech Lead (Dec 2023 — Present)

Sky

I am involved in maintaining NBCUniversal & Sky customers streaming account platforms in 3 continents covering US, Europe and Africa.

Staff Engineer (Jan 2023 — Nov 2023)

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.

Front-end Tech Lead (Jun 2018 — Dec 2022)

Rated People

As a Front-end Tech Lead, I was adept at mentoring and managing teams, driving modernization efforts, and ensuring code quality and platform health.

Front-end 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, Bash, 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, Monorepo, Micro Front-ends, Micro services

Data / APIs / Web Services

XML, JSON, JSONP, Google APIs, Facebook Graph API, Twitter API, Instagram API

Tools

Jest, Enzyme, React Testing Library, ViTest, Git, GitHub, GitHub Actions, BitBucket, Confluence, JIRA, Bamboo, Concourse, Jenkins, Artifactory, F5 Shape Defence, BitBucket Pipelines, Redis, Cypress, Playwright, Trello, NPM, Bower, Composer, Sass, Less, PM2, Jekyll, Webpack, Grunt, Yeoman, Functional/Reactive programming, Adobe Photoshop, Adobe Illustrator, VWO, AppDynamics, Miro, Figma, Salesforce, Invision, BranchIO, 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.

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.

Print CV