Swapnil Patil, Developer in Pune, Maharashtra, India
Swapnil is available for hire
Hire Swapnil

Swapnil Patil

Verified Expert  in Engineering

Bio

Swapnil has over ten years of experience working with Fortune 500 companies and infant-stage startups, including three years of remote work. He is experienced in building high-performing reusable components and responsive, accessible, scalable, and secure single-page web applications from scratch. He has worked on refactoring legacy codebase and improving application performance. Swapnil's been freelancing remotely on three continents, successfully managing multiple time zones.

Portfolio

Analytics Platform
React, Redux, CSS3, FusionCharts, Figma, Front-end, Front-end Development...
Noissue
React, Gatsby, Next.js, Contentful, CSS3, SCSS, Tailwind CSS, Webpack 3...
Western Union
React, AngularJS, CSS3, Grunt, Gulp, JavaScript, ECMAScript (ES6)...

Experience

  • JavaScript - 8 years
  • ECMAScript (ES6) - 6 years
  • React - 5 years
  • Webpack - 4 years
  • ES7 - 4 years
  • React Redux - 4 years
  • Redux - 4 years
  • TypeScript - 2 years

Availability

Full-time

Preferred Environment

Slack, Visual Studio Code (VS Code), React, UI Development, JavaScript, Redux, ES7, ECMAScript (ES6)

The most amazing...

...thing I've developed was a payment integration with Western Union that is used to transfer money by millions of people around the world.

Work Experience

Senior UI Engineer

2019 - PRESENT
Analytics Platform
  • Identified web-based user interactions and developed highly responsive user interface components via React concepts.
  • Translated designs and wireframes into high-quality code and wrote the application interface code via JavaScript and ES6 following React workflows.
  • Troubleshot interface software and debugged application codes to improve functionality and performance by 50%.
  • Developed and implemented the front-end architecture to support user interface concepts with 100% accuracy.
  • Monitored and improved front-end performance by 15%, documented application changes, and worked on the updates.
  • Developed the latest user-facing features employing React and built reusable components and front-end libraries for future use.
  • Optimized components for maximum performance across a vast array of web-capable devices and browsers.
  • Coordinated with a development team of 35 to discuss user-interface ideas and applications.
  • Reviewed application requirements and interface designs to ensure compatibility with existing applications.
Technologies: React, Redux, CSS3, FusionCharts, Figma, Front-end, Front-end Development, GitHub, Git, Webpack, React Redux, Lodash, Web Development, JavaScript 6, Communication, ECMAScript (ES6), Jira, User Interface (UI), JavaScript, APIs, HTML, CSS, Vanilla JS, Teamwork, Visual Studio Code (VS Code), Software as a Service (SaaS), MacOS, Slack, Information Technology, Management, ES7, SCSS, UI Development, Algorithms, JSON, Responsive, Responsive Design, Web UI, Web UX, Dashboards, Data Visualization, Web Dashboards, Material UI, Axios, React Query

Senior Software Engineer

2021 - 2021
Noissue
  • Developed a community module for the project and reusable React components for the module.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Handled website loading time, managing image and asset loading time.
  • Shared each functionality with stakeholders. Provided my suggestions on functionality and resolved feedback from stakeholders and peers.
Technologies: React, Gatsby, Next.js, Contentful, CSS3, SCSS, Tailwind CSS, Webpack 3, GraphQL, GitHub, Jira, Asana, JavaScript 6, React Redux, Responsive UI, Web Development, TypeScript, Communication, Slack, Lodash, APIs, Responsive, React-Bootstrap, Responsive Web Design (RWD), HTML, CSS, Vanilla JS, Teamwork, eCommerce, Less, Software as a Service (SaaS), MacOS, Information Technology, JavaScript, User Interface (UI), ES7, ECMAScript (ES6), Webpack, Figma, Front-end Development, Visual Studio Code (VS Code), UI Development, JSON, Redux, Responsive Design, Web UI, Web UX, Material UI, Axios

Senior Software Engineer

2018 - 2019
Western Union
  • Designed and coded application components in an agile environment, utilizing a test-driven development approach.
  • Cooperated closely with project managers, product owners, and other functional team members to form a team effort in development.
  • Took responsibility for estimating efforts to implement user stories, plan sprints, prioritize the sprint backlog, manage all the tasks, and report on progress.
  • Identified potential obstacles and recommended alternative solutions to team members and a scrum master.
  • Used Scrum for agile development and participated in team-led solutions, reviewing peers' code for quality and completeness.
  • Collaborated closely with all other team members to take shared responsibility for the overall efforts that the team has committed to.
  • Handled a team of five resources and contributed to production-iteration planning.
Technologies: React, AngularJS, CSS3, Grunt, Gulp, JavaScript, ECMAScript (ES6), Web Development, Fintech, Fintech Consultant, Finance, React Redux, Redux, User Interface (UI), Front-end Development, Responsive UI, Git, GitHub, Communication, Lodash, CSS, Front-end, Express.js, Responsive, Responsive Web Design (RWD), HTML, Vanilla JS, MacOS, Slack, Information Technology, ES7, Webpack, Figma, Visual Studio Code (VS Code), Jira, UI Development, Software as a Service (SaaS), JavaScript 6, JSON, Mobile App Development, Axios

Senior Software Engineer

2017 - 2018
Globant
  • Communicated with the client to gather requirements for sprint and created stories and subtasks with time estimation.
  • Developed a generic Lego component using the AngularJS framework.
  • Automated unit testing for the component unit testing.
  • Contributed to unit test cases development, testing, debugging, and defect fixing.
  • Produced estimations by evaluating instructions, specifications, and discussions with the onsite coordinator.
Technologies: Angular, AngularJS, PrimeNG, Grunt, Webpack, CSS3, ECMAScript (ES6), React, React Redux, Responsive UI, User Interface (UI), ES7, Front-end, Web Development, Lodash, JSON, Communication, SCSS, TypeScript, Git, GitHub, Bootstrap, Responsive, HTML, CSS, Vanilla JS, Visual Studio Code (VS Code), MongoDB, Bootstrap 3, Node.js, Less, Information Technology, JavaScript, Front-end Development, Fintech, Jira, UI Development, Data Visualization, Dashboards

Consultant

2015 - 2017
Capgemini India
  • Communicated with the client regarding the feasibility of a new finance project requirement in functional HTML. Worked on design changes, bug fixing, and adding functionality.
  • Created and added Dojo functionality to web pages to create interactive forms.
  • Developed accessibility for web pages as per Web Content Accessibility Guidelines (WCAG).
  • Trained and guided team members on the current UI standards.
  • Contributed to the responsive design of the websites, making them compatible with all small-screen devices.
  • Handled cross-browser issues and provided fixes.
Technologies: JavaScript, CSS3, Finance, Fintech, Fintech Consultant, User Interface (UI), Front-end, Front-end Development, Web Development, Lodash, JSON, Git, GitHub, Communication, Online Banking, Visual Studio Code (VS Code), Vanilla JS, Bootstrap 3, Information Technology, HTML, CSS, Jira, UI Development, Bootstrap

Software Engineer

2013 - 2015
Cybage
  • Created different new and standalone pages using HTML, CSS, jQuery, and AngularJS.
  • Converted the complete product from table structure to div structure in HTML.
  • Made a non-responsive site responsive with the help of a UI designer. Worked on cross-browser compatibility issues.
  • Conducted requirement and design analysis and coordinated with team members for test planning and scheduling.
  • Contributed to the project's development phase, which included the user interface, admin functionality, and SEM creations.
  • Tested the cross-browser compatibility and fixed the detected issues per business requirements.
Technologies: JavaScript, HTML, CSS, Information Technology, User Interface (UI), CSS3, Front-end Development, Web Development, UI Development

Experience

Noissue (Via Toptal)

https://noissue.co/
Noissue is an organization that allows you to design your own branded tissue paper and have it shipped to you anywhere in the world. Noissue provides reusable, recyclable, and compostable products with the eco-packaging alliance.

It is an online tool where clients can create their designs for required packaging with quantities. Noissue also provides vast community pages to connect with environment-friendly people.

Analytics Platform

An analytics platform to track the clients' supply chain management. The project involves analyzing the company's past performance, forecasting business outcomes, and providing results using analytics, graphs, charts, and pivot tables.

I created reusable plug-and-play React and analytics components using third-party tools such as AG Grid and FusionCharts. I have identified potential obstacles and recommended alternative solutions. I collaborated closely with the PO and PM for client requirement gathering and developing technical components.

EXL LifePro

EXL is a US-based insurance company, and LifePro is a web product based on an existing EXL desktop application. EXL wanted to transform in terms of technology and move on the internet, so they decided to develop LifePro. LifePro provides information about different insurance types, such as personal insurance, group insurance, and company insurance. LifePro also provides further information on business forecasting and reports on the market.

Provenir Application

Provenir is a banking domain application that provides higher management reports, mainly for mortgages and loans. It includes information on customers and respective mortgages and loans. Higher management can draw a report any time to have a brief account of a number of customers and their liabilities to the company, organization, or bank.

Western Union Mobile Application

https://www.westernunion.com/us/en/mobile-app.html
A hybrid mobile application to help customer to transfer money to the inter-continent. The application was built to handle complex country financial rules while transferring money. The application supported tracking money transfers, paying bills, reviewing exchange rates, and finding agent locations. We have supported major payment gateways around the world.

Education

2011 - 2013

Master's Degree in Computer Science

Pune University - Pune, Maharashtra, India

2007 - 2011

Bachelor's Degree in Computer Science

Pune University - Pune, Maharashtra, India

Skills

Libraries/APIs

React Redux, React, FusionCharts, Node.js, Lodash, PrimeNG, Reactstrap, React Query

Tools

GitHub, Git, Webpack 3, Jira, Webpack, Slack, Grunt, Gulp, Mongoose, Figma, Asana

Languages

JavaScript, HTML, CSS, HTML5, ES7, ECMAScript (ES6), SCSS, TypeScript, JavaScript 6, CSS3, GraphQL, Less

Frameworks

Redux, Angular, AngularJS, Express.js, Bootstrap, Tailwind CSS, Vanilla JS, React-Bootstrap, Flutter, Bootstrap 3, Next.js, Material UI

Paradigms

Management, Responsive Web Design (RWD), Security Software Development, Responsive

Platforms

MacOS, Visual Studio Code (VS Code), Contentful

Storage

JSON, MongoDB

Other

Information Technology, User Interface (UI), Front-end, Front-end Development, Teamwork, Fintech, Web Development, UI Development, Software as a Service (SaaS), Algorithms, Axios, Communication, eCommerce, Fintech Consultant, Finance, Responsive UI, Data Visualization, Dashboards, Web Dashboards, Gatsby, Online Banking, APIs, Mobile App Development, Hybrid Apps, Responsive Design, Web UI, Web UX

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring