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.
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/