Imran Latif
Verified Expert in Engineering
Software Developer
Bahawalpur, Punjab, Pakistan
Toptal member since June 1, 2022
With experience spanning over a decade, Imran has worked with many tools and technologies (most notably Ruby on Rails (RoR), JavaScript, TypeScript, Node.js, Angular, and React) and has been involved in all aspects of the development process. He is passionate about web development and working on related projects. He is an accomplished author and loves writing in-depth articles on web technologies. When Imran is not coding, he can often be found contributing to open-source projects or writing.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), iTerm2, Git, Slack
The most amazing...
...feeling I've had was when my article on Ruby was retweeted by Ruby's creator.
Work Experience
Senior Software Developer
Policy in Practice
- Directed the company’s thinking on software architecture.
- Planned and the led transition to Amazon Cognito for secure and scalable user authentication.
- Maintained AWS Lambda infrastructure for various internal tasks.
- Implemented and maintained Cypress.io tests for automated E2E testing.
- Upgraded Angular and related infrastructure to support new releases.
Senior Front-end Developer
Dailymed
- Developed the web and front-end functionality for web interfaces.
- Worked closely with back-end developers to document, maintain, and integrate APIs.
- Maintained efficient, reliable code; identified bugs and bottlenecks.
- Provided code documentation and other inputs to technical documents.
- Participated in design and code reviews. Conducted company-wide sessions to show the latest work.
Senior Front-end Developer
KeepTruckin
- Developed front-end functionality for web apps using Angular.
- Collaborated with internal teams and vendors to fix and improve products.
- Interfaced with teams and gathered business requirements and objectives.
- Coordinated with software quality teams to document bugs and reproducible steps.
- Coordinated with the data team to show users’ activity on Google Maps in an approachable way.
Senior Full-stack Developer
Jumpshare
- Designed the overall architecture of the web application.
- Supported continuous improvement by investigating alternatives and new technologies and presented these ideas for architectural review.
- Implemented highly efficient JavaScript components for the desired functionality.
- Designed and implemented APIs to be used by client apps.
- Handled file upload, management, and viewing of them on both the back end and front end.
Experience
Jumpshare
https://jumpshare.comUnfurl
https://www.unfurl.cloud/Email Signature Generator
https://www.leadfuze.com/email-signature-generator/Education
Master's Degree in Computer Science
Islamia University of Bahawalpur - Bahawalpur, Pakistan
Skills
Libraries/APIs
Node.js, React, REST APIs, NgRx, jQuery, Ruby on Rails API, Puppeteer, Vue 2
Tools
Git, Slack, Amazon Cognito, Canvas
Languages
JavaScript, CSS, HTML, HTML5, Ruby, PHP, TypeScript
Frameworks
Ruby on Rails (RoR), Angular, Bootstrap, CodeIgniter, Ruby on Rails 5
Platforms
Google Cloud Platform (GCP), MacOS, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Paradigms
Design Patterns
Storage
MySQL, Databases, Google Cloud, PostgreSQL, Redis, MongoDB
Other
APIs, Architecture, Front-end Development, Scalability, Front-end, Middleware, iTerm2, Operating Systems, Programming, Data Structures, Networks, SVG, Authorization
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