Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Tarun Singhal

Faridabad

Summary

Authoritative Technical Lead takes responsibility for comprehensive project health metrics and outcomes. Dedicated to collaboratively tracking and elevating junior personnel performances. Avowed believer in humanistic and technically sound development strategies.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Technical Lead

Walking Tree Technologies
Noida
11.2023 - 02.2025
  • Created Micro Frontends architecture and worked on multiple component libraries (e.g., Storybook, Material UI).
  • Develop deep understanding of front-end performance optimization, Core Web Vitals, accessibility (WCAG), Webpack Bundle Analyzer, and React Profiler.
  • Integrating front-end applications with RESTful APIs and GraphQL.
  • Worked & implemented component-based architectures, and UI state management (Redux, React Query, etc.).
  • Implemented CI/CD pipelines, automated testing (Jest, Cypress, React Testing Library), and deployment automation (GitLab, Octopus Deploy).
  • Experience working in cloud-based SaaS environments, with GCP preferred.
  • Worked in strong collaboration skills to work effectively with cross-functional teams, including back-end engineers, UX designers, and product managers.
  • Worked with styled-components and Emotion in ReactJS/Angular for modular and scoped CSS-in-JS, enabling efficient and dynamic styling.
  • Advocated Test-Driven Development (TDD) approach to ensure code reliability and quality in complex projects.
  • Proficiency in Webpack's advanced features like tree-shaking, lazy loading, code-splitting, and bundle optimization.
  • In-depth knowledge of Webpack, Babel, ESLint, Prettier, and other modern build tools and task runners for optimizing development workflows.

Technical Lead

Instant Systems
Noida
05.2018 - 10.2023
  • During my stint of more than five years with Instant Systems I have held multiple roles and responsibilities. Primarily, a software developer & architect, in the latest front-end technologies such as Angular & React.
  • I have been responsible for creating enterprise-level applications using advanced concepts of front-end technologies such as SPA (Single Page Application), lazy loading, state management, testing, and architectures such as mono repos. I’m well-versed in the back-end technologies as well, but my prime focus is on the front end.
  • I have worked on an EMR (Electronic Medical Record) system that was developed from scratch with Angular as a front end and a CMS (Content Management System) in React.
  • As an Technical Lead I have been responsible for planning, designing and overseeing software projects using engineering principles and methods of analysis.
  • I have been working with different departments such as marketing & operations to work towards the common goals in the interest of the company. I have been managing projects from start to finish by setting deadlines and ensuring that teams are meeting those deadlines.

Software Engineer

Effectual Services
Noida
10.2016 - 04.2018
  • Updated software upon release of vendor patches to mitigate vulnerabilities.
  • Utilized variety of engineering languages to develop web applications.
  • Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
  • Designed and executed comprehensive test plans to identify software vulnerabilities and bugs.
  • Utilized version control tools to manage source codes across multiple projects.
  • Provided technical support and troubleshooting assistance for software users.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.

Software Engineer, Freelance

Fiverr
Faridabad
01.2015 - 09.2016
  • Developed, tested, debugged and documented software programs using Java, JavaScript and HTML and CSS.
  • Researched new technologies and methodologies to propose innovative software solutions.
  • Collaborated with cross-functional teams to gather and define requirements for new software features.
  • Recommended strategies to maximize performance and lifespan of equipment involved in software installations.
  • Implemented robust code in multiple programming languages including Java, C++, and Python.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.

UI Developer

Hitech International
Chandigarh
06.2014 - 12.2014
  • Worked with technical leads, engineers and designers to develop dynamic client-side web applications across various areas of business.
  • Validated code for proper structuring, security and compatibility with different browsers, devices or operating systems.
  • Implemented improvements to boost site performance.
  • Integrated third party APIs into web applications for data exchange between systems.
  • Designed user interface mock-ups based on customer requirements.
  • Reviewed information and elements regularly on websites and pages for accuracy and functionality.
  • Redesigned sites to enhance navigation and improve visual appeal.
  • Gathered, defined and translated client requirements into product stories and actionable tasks.
  • Worked closely with product managers to understand project scope and deliverables.
  • Directed design, writing and production of page content to fulfill project demands and satisfy customer needs.

Education

Bachelor of Technology - Computer Science

Lovely Professional University
Jalandhar
01-2014

Senior Secondary High School - Physics, Chemistry, Maths, Computers

Modern Vidya Niketan, Aravali Hills
Faridabad
01-2009

High School -

Carmel Convent School
Faridabad
01-2007

Skills

  • Micro frontends architecture
  • Performance optimization
  • RESTful APIs integration
  • Component-based architecture(Angular/React)
  • Continuous integration (CI)
  • Continuous Deployment (CD)
  • Cloud-based environments (AWS, Azure)
  • Cross-functional collaboration
  • Test-driven development (TDD)
  • Webpack optimization
  • State management (Redux)
  • Automated testing (Cypress, Jest)
  • Project management (ADO, Jira)
  • Technical documentation (LLD, HLD)
  • Problem solving
  • GitHub collaboration (GIT)
  • Debugging techniques (React Profiler, CDT, etc)
  • Agile methodologies

Accomplishments

  • Start of the Month, 2024, Walking Tree Technologies
  • Lead By Example, 2024, Walking Tree Technologies
  • Selected in IIT JEE 2009 with a valid AIR

Certification

  • Coursera online courses from Stanford University(CS-106A, JAVA, Prof. Mehran Sahami) and Harvard University(CS-75, Prof. David Milan)

Timeline

Technical Lead

Walking Tree Technologies
11.2023 - 02.2025

Technical Lead

Instant Systems
05.2018 - 10.2023

Software Engineer

Effectual Services
10.2016 - 04.2018

Software Engineer, Freelance

Fiverr
01.2015 - 09.2016

UI Developer

Hitech International
06.2014 - 12.2014

Bachelor of Technology - Computer Science

Lovely Professional University

Senior Secondary High School - Physics, Chemistry, Maths, Computers

Modern Vidya Niketan, Aravali Hills

High School -

Carmel Convent School
Tarun Singhal