Abhishek Jain
Verified Expert in Engineering
Full-stack Developer
Abhishek has over 18 years of programming experience and over 10 years of web development experience, with a strong focus on front-end development. He has strong commercial experience in building high-traffic, responsive websites using JavaScript, TypeScript, ES6/7, React/Redux, Node.js, HTML5, and CSS/Sass/Less.
Portfolio
Experience
Availability
Preferred Environment
React, TypeScript, GraphQL, Python 3
The most amazing...
...project I've worked on is the store locator website for Sainsbury's, one of the largest superstores in the UK.
Work Experience
Senior UI Engineer
Shell
- Managed a team of five developers comprising back-end and front-end developers.
- Migrated an existing JavaScript codebase to TypeScript.
- Improved code quality using linting, testing, and code reviews.
- Added Cypress to the project to ensure the robustness of the code.
- Developed new features for the Shell Energy team based on requirements from business users.
- Collaborated closely with the designers to bring the Figma designs to life.
- Mentored the team's junior members via pair programming and conducted knowledge sharing sessions.
Front-end Developer
ZYX Integrated Technologies, LLC (via Toptal)
- Developed a UI for a web app that provides instant access to the users showing COVID-19 symptoms in a certain area.
- Transformed the provided designs into a responsive web app using a mobile-first approach.
- Fixed bugs and made enhancements based on user testing and feedback from the client.
Full-stack JavaScript Developer
PMB-Co LLC (via Toptal)
- Developed an MVP for a personal manager to provide visibility over their tangible assets.
- Developed the REST APIs using Node.js, Express, and MongoDB.
- Made bug fixes and enhancements based on client and customer feedback.
Lead Front-end Developer
Sainsburys.co.uk
- Participated in a transformation project for a store locator system.
- Ensured code quality using TDD, flow, pair programming, and code review.
- Converted designs to the UI using a responsive, mobile-first approach in collaboration with designers. Mentored junior members of the team.
- Re-architectured the store locator app to reduce page load time.
Senior Front-end Developer
Gamesys
- Participated in bi-weekly sprints in an agile environment.
- Added new features using TDD and ensured code quality with TDD, linting, pair programming, and code review.
- Collaborated with the business stakeholders and designers.
Lead UI Developer
Rightmove.co.uk
- Led UI development on a greenfield project. The aim was to develop a responsive web application targeting the rental market.
- Converted designs to HTML in Sketch in collaboration with designers.
- Built a responsive web application with animations.
- Used Agile methodologies while working on two-week sprints.
React Developer
Roomdots.com
- Created the Roomdots application interface from scratch.
- Implemented a Stripe-based payment system with custom forms.
- Ensured great code quality with linting, unit tests, and code review.
Senior Software Developer
TP ICAP
- Migrated and rewrote the Flex application to HTML5 using React, Redux, and D3.js.
- Worked as part of a team of six developers to build the application from scratch using Agile methodolgies.
- Collaborated with the design team to create a user-friendly and responsive web application.
Freelance Developer
WanderTap (via Toptal)
- Updated the dependencies in an old React application.
- Refactored code and configured the app to use Redux.
- Fixed bugs and other existing CSS issues in the application.
Developer
Smartvote.ie (via Toptal)
- Fixed bugs and added new functionalities to an existing single-page React application.
Senior Front-end Developer
Cheapflights.co.uk
- Developed and maintained the suite of high-traffic, cross-browser, and responsive Cheapflights websites.
- Worked on a major rebranding of the Cheapflights meta websites.
Senior Developer
Davies Turner PLC
- Started the web development team and grew the team to six people.
- Built in-house web applications using ASP.NET MVC, JavaScript, AngularJS, jQuery, and CSS/Less.
Senior Software Consultant
Zensar Technologies, Ltd.
- Developed the functional specifications and design documents for change requests.
Module Lead
ABN AMRO Bank (via Electronic Data Systems)
- Solved incidents within the specified SLA depending on the severity.
- Fixed technical issues and analyzed change requests.
Senior Programming Analyst
JP Morgan Chase | Geneva (via Cognizant Technology Solutions Private, Ltd.)
- Developed and supported client applications built on AS400.
Experience
Sainsbury's Store Locator
https://stores.sainsburys.co.uk/RentReady by Rightmove
Cheapflights
https://www.cheapflights.co.uk/Roomdots (via Toptal)
Skills
Languages
CSS, Object-oriented JavaScript (OOJS), HTML, ECMAScript (ES6), SCSS, HTML5, JavaScript, TypeScript, GraphQL, Less, CSS3, C#, Python 3, Python
Frameworks
Jest, Redux, Ant Design, Express.js, Jasmine, Material UI, Next.js, Cypress, Tailwind CSS, ASP.NET, ASP.NET MVC, Vanilla JS, Flux, ASP.NET MVC 4, AngularJS, Knockout (Knockout.js)
Libraries/APIs
REST APIs, React Testing Library, Redux-Saga, React Router, React, Node.js, React Redux, Lodash, Chai, jQuery, AG Grid, Highcharts, D3.js, Emotion Library, Pandas, Stripe
Tools
GitHub, Babel, Webpack, NPM, Create React App, Flow, Redux Thunk, WebStorm, Git, Mocha, Karma, Emacs, Jira, GitHub Pages, Jekyll, Bower, Gulp, Figma
Paradigms
Test-driven Development (TDD), Unit Testing, REST, Responsive Web Design (RWD), Agile, Scrum, Functional Programming, Pair Programming
Other
Software Development, Mobile First, Enzyme, Front-end Development, Styled-components, React Hooks, Front-end, APIs, User Interface (UI), API Integration, Apollo, Data Visualization, User Experience (UX), SEO Tools, Full-stack, AS400, Stripe Payments, Google Material Design, Material Design, Engineering, Chakra UI, Fintech, Algorithmic Trading, Technical Analysis, Artificial Intelligence (AI)
Platforms
MacOS, Firebase, Windows, Jupyter Notebook, Azure
Storage
MongoDB
Education
Certification in Oxford Algorithmic Trading Programme
University of Oxford - Remote
Bachelor of Technology Degree in Chemical Engineering
IIT Banaras Hindu University - Varanasi, India
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring