Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Chetan Dasauni

Vancouver

Summary

Innovative and analytical problem-solver with a passion for coding and software design. Strong foundation in computer science and programming. Proficient in modern software development practices and skilled in languages such as Java and Python. Ready to deliver high-quality, scalable software solutions that drive business success. Achievement-oriented professional with a solid background overseeing system architecture, defining goals, and managing project progress with both local and remote teams. Organized and systematic team player with development experience in Agile development environments and Scrum methodology. Multi-faceted Software Developer knowledgeable in HTML, JavaScript, and Python. True team player offering [Number] years of experience in software development. Professional developer with a passion for high-quality software solutions. Known for successfully leading projects and delivering impactful results that align with business goals. Highly reliable team player with a focus on collaboration and adaptability. Skilled in software architecture, coding, and agile methodologies.

Overview

14
14
years of professional experience

Work History

Senior Software Developer

Intuit
07.2022 - Current
  • Revolutionized Front-End Architecture: Spearheaded a complete overhaul of the front-end architecture by incorporating best practices such as Single Responsibility, Separation of Concerns, and Loose Coupling
  • Leveraged React with TypeScript to build scalable and maintainable components, utilizing modern design patterns like Presenter and Container components to streamline UI logic and state management
  • Implemented Redux and Zustand for state management to efficiently handle application state and ensure predictable, maintainable workflows
  • Integrated Webpack for optimized module bundling and build efficiency
  • Introduced Dependency Injection to enhance flexibility, improve testability, and promote code reusability across the application
  • Boosted Development Efficiency and Optimized Deployment Pipelines: Streamlined the development process by reducing code duplication from 300+ files to just 20 through the creation of optimized React widgets with a reusable scaffold
  • Restructured the codebase into a distributed monorepo using Lerna, enabling modular development and better dependency management
  • Designed and implemented custom scripts to automate scaffolding and streamline build processes, significantly reducing setup and integration time
  • These improvements, combined with the monorepo structure, drastically reduced build and deployment times while saving the team a week or more per feature, accelerating shipping timelines and enhancing overall productivity
  • Ownership and Cross-Functional Collaboration: Took full ownership of delivering a new end-to-end Lead Capturing capability, integrating a Java Spring Boot backend with a React front-end
  • Leveraged best practices in Java Spring Boot to design and implement a robust and scalable backend service while incorporating Akamai for enhanced security and efficient routing
  • Ensured the project stayed on track by proactively identifying and resolving blockers, driving seamless collaboration across cross-functional teams, including backend, frontend, QA, and product stakeholders
  • Actively facilitated discussions to address edge cases and non-standard scenarios, ensuring a secure and comprehensive implementation in a non-authenticated space
  • This approach resulted in a high-quality, user-focused solution delivered on time
  • Performance Optimization and Accessibility: Led efforts to enhance performance and accessibility by continuously improving core web vitals and optimizing bundle sizes
  • Conducted benchmarking using Lighthouse, Webpack, and Rollup Bundle Analyzer to identify and address inefficiencies in the codebase
  • Applied advanced techniques in React, such as dynamic imports, lazy loading, tree shaking, and code splitting, to reduce bundle size and optimize the critical rendering path
  • Additionally, ensured all optimizations aligned with accessibility best practices, proactively addressing issues to deliver a performant, user-friendly, and inclusive experience
  • These efforts ensured bundle sizes remained within limits while improving overall site speed and usability
  • Leadership & Mentorship: Provided clear documentation, code examples, and learning sessions for team members
  • Led and delivered projects on time while ensuring testing coverage, code quality, and optimal workflow efficiency

Staff Frontend Developer

Unbounce
09.2021 - 06.2022
  • Front-End Architecture Leadership and Optimization: Directed front-end architecture initiatives, aligning team goals with the existing infrastructure while driving significant improvements in performance and scalability
  • Leveraged tools like Lighthouse, Webpack, and Rollup Bundle Analyzer for benchmarking and optimization
  • Enhanced React UI performance by implementing advanced techniques such as ESM bundling, tree shaking, lazy loading, and Webpack module federation
  • Focused on reducing bundle sizes, optimizing the critical rendering path, and ensuring accessibility standards were met, delivering a seamless, efficient, and inclusive user experience
  • Innovative Prototyping: Developed prototypes for a customizable page builder using CSS variables and a token system to provide dynamic styling capabilities
  • Enabled visual drag-and-drop control using Grid template areas and custom JavaScript
  • Team Leadership & Professional Development: Guided team members through 1:1 session, offering feedback and mentorship to enhance their technical and professional growth

Senior Front-End Developer

Unbounce
08.2020 - 09.2021
  • Component Library Enhancements: Spearheaded the enhancement of the design system library, adding Storybook and TypeScript for improved developer experience
  • Optimized build processes, transitioning from Webpack to Rollup for efficient ESM and CJS exports
  • Streamlined Deployment: Reduced deployment times from 15 minutes to 3 minutes by restructuring the monolithic repo into a distributed packaging system using Lerna, vastly improving developer confidence and code shipping speed
  • Performance Troubleshooting & Mentorship: Assisted teams in diagnosing and resolving performance bottlenecks
  • Led learning sessions to share knowledge and mentor junior developers

Senior Front-End Developer

Lendesk
04.2020 - 07.2020
  • Modernized frontend: Led initiatives to rewrite legacy code using the latest React patterns and enhance the component library with Typescript and Storybook for improved documentation and developer experience
  • Collaboration: Worked closely with teams to deliver new features efficiently, contributing to product improvements and successful releases

Senior Web Developer

Sycle
09.2015 - 03.2020
  • Led full-stack development: Managed the full lifecycle of product delivery from scaffolding to final development, coordinating with product owners and UI/UX teams
  • Optimized frontend architecture: Migrated from AngularJS to React, focusing on scalability and loose coupling
  • Advocated for the adoption of Typescript, improving maintainability and reducing errors
  • Innovative integrations: Developed advanced features using JavaScript generators for asynchronous tasks and led the creation of custom dashboards using React and D3, showcased at industry conferences
  • Performance improvement: Optimized MySQL queries and APIs for better performance, working closely with database architects

Web Developer

Dev Radius
02.2015 - 09.2015
  • Individual Contributor: Delivered personalized campaign pages, contributing to core system enhancements and building scalable AngularJS components
  • Optimization & efficiency: Implemented Semantic UI and Bootstrap to streamline design and ensure responsiveness, while writing well-tested, efficient code

Software Developer

Infosys Technologies
07.2010 - 07.2012
  • Database development: Worked on mainframe systems, developing and maintaining client databases using JCL and COBOL, ensuring time-bound delivery and quality assurance
  • Process optimization: Led development of transaction files for client claims processing, improving client verification and claims handling processes

Education

Post Degree Diploma - Information Technology

Douglas College
New Westminster, None
01-2014

Skills

  • Microservices architecture
  • API integration
  • Object-oriented programming
  • Design patterns
  • Refactoring techniques
  • Code fixes
  • Application design
  • Application development
  • Software architecture design
  • Security best practices
  • Client communication

Languages

English
Full Professional

Timeline

Senior Software Developer

Intuit
07.2022 - Current

Staff Frontend Developer

Unbounce
09.2021 - 06.2022

Senior Front-End Developer

Unbounce
08.2020 - 09.2021

Senior Front-End Developer

Lendesk
04.2020 - 07.2020

Senior Web Developer

Sycle
09.2015 - 03.2020

Web Developer

Dev Radius
02.2015 - 09.2015

Software Developer

Infosys Technologies
07.2010 - 07.2012

Post Degree Diploma - Information Technology

Douglas College
Chetan Dasauni