Farhan Sadruddin
Texas, United States
******.*****@*****.*** +1-786-***-****
linkedin.com/in/farhan-sadruddin-157b6b238
Summary
Senior Software Engineer with 10+ years of experience in software development. I'm an efficient communicator and dedicated problem solver. Specialties: JavaScript, Typescript, React, React Native, Next.js, JavaScript, Typescript, Html/CSS, Node, Python/ Django, TDD (unite testing, e2e testing, integration testing with Jest, Enzyme, Cypress), Graphql, AWS(lambda), MySQL, Postgres
Experience
Senior React Full Stack Developer
Entelligence
Jan 2022 - Oct 2022 (10 months)
• Work with product owners to meet detailed technical and business requirement.
• Build healthcare data portal using React, Typescript, Jest
• Introduce automation testing to the the project and write test cases with Cypress, Jest, and Enzyme
• Build customer facing UI pages for event management web app using React, material UI .
• Work on building reusable component library for the legacy project with React, Storybook Techknowledge - React, Typescript, JavaScript, Automation testing, storybook, Node, Graphql Senior React Frontend Engineer
Walmart
Nov 2019 - Dec 2021 (2 years 2 months)
Multi-national Retail Corporation
• Work in a cross functional team with 9 full stack developers.
• Develop OKR dashboard, that is highly scalable using React, React hook, Node, AWS lambda
• Build customer facing UI pages using React, MUI and improve rendering latency by 25%
• Design reusable functional components using React hook
• Integrate storybook for documentation
• Integrate the UI with Single Sign-On to authenticate users using React, SSO library
• Leverage Graphql to create structured queries, and minimize data payload size
• Write unit test and e2e test and increase testing coverage from 80% to 93% using Jest, React Testing library, Cypress.
• Participate in peer level code reviews
• Collaborate with product manager for agile/scrum process using Jira, Github Techknowledge - Typescript, React, React hook, Node, Graphql, TDD, Jest, Enzyme, React Testing library, Cypress, Figma
Full Stack Engineer
Farhan Sadruddin - page 1
AppEvolve
Sep 2017 - Oct 2019 (2 years 2 months)
Software Agency
• Work in a cross functional team with 4 - 5 developers for each project.
• Design and build customer facing web applications from scratch
• Build e-commerce platform, CRM management, real estate web app using Typescript, React, Node, Python/Django, AWS lambda
• Implement SSR using Next.js and increase initial page loading speed by 32%
• Optimize style theming, reducing CSS code weight up to 72% across the application using Material UI, SCSS/SASS
• Compose custom React components and custom hooks using React hook
• Convert and restructure the Angular based web app into React based Single page app.
• Refactor legacy code base removing all redundancies & reducing re-rendering of the UI pages by 27%
• Work on creating REST APIs using Node, Python/Django, PHP
• Perform code reviews, Unit testing, documenting and implementing software best practices (SOLID design principle),
• Directly work with product owners, and stack holders
• Actively involve in Agile/Scrum process to review and create epic, user story using Jira Techknowledge - Typescript, React, Angular(8+), HTML/SCSS, MUI, Tailwind CSS, Reactstrap, Node/ Express, Python/Django, PHP(Laravel/Codeigniter), MongoDB, Postgres, AWS (lambda), Github, CI/ CD pipeline
JavaScript Full Stack Engineer
The Home Depot
Jan 2011 - Aug 2017 (6 years 8 months)
Home Improvement Retailer
• Develop a Team Metrics dashboard using JavaScript, Node
• Develop Enterprise Preference Center (EPC) page with React helping the onboarding of customer data services
• Build and maintain customer support dashboard with real time messaging feature
• Utilize Typescript, React, and work on the redesign of legacy application
• Maintained production code and work on new feature release with JavaScript, React
• Rebuild frontend written in JavaScript and jQuery into React based SPA. Speed up UI page loading by 30%
• Remove the redundancies in the legacy codebase and scale up the React component structure
• Revamp and create beautiful UI from mock-up to dynamic content using React, Material UI.
• Integrate location tracking (google Map), third party payment APIs (QuickBooks, Stripe)
• Collaborate with UI/UX, QA engineers, product team
• Work in Agile/Scrum methodology throughout the project lifecycle and use JIRA Techknowledge - JavaScript, jQuery, React, Node/Express, Material UI, AWS (S3, Cognito) Education
Texas Wesleyan University
Bachelor's degree, Computer Science
2006 - 2010
Farhan Sadruddin - page 2
Skills
React.js • Node.js • JavaScript • HTML5 • CSS • AWS Lambda • TypeScript • Python
(Programming Language) • PostgreSQL • Next.js
Farhan Sadruddin - page 3