Post Job Free

Resume

Sign in

Front End Developer

Location:
Pennington, NJ
Posted:
January 17, 2024

Contact this candidate

Resume:

PROFILE

Highly skilled Senior Front-End Developer with over 12 years of experience specializing modern web development frameworks such as React and Angular . I am dedicated to delivering cutting-edge solutions that optimize user experiences and drive business growth. Proficient in collaborating with cross-functional teams, I have a proven track record of successfully leading complex projects from conception to completion. With a strong focus on innovation and continuous improvement, I consistently exceed client expectations and deliver exceptional results. SKILLS

Full Stack Frameworks

React, Angular 2+, NextJS, NodeJS, Golang, GraphQL, ASP.NET, Django, Spring, Bootstrap, Vue.js

Programming languages

JavaScript (ES6+), TypeScript, Python, Java, SQL, C and C++, C#, Go, HTML/CSS, PHP

Testing Related

AB Testing, Accessibility Testing, Unit Test (mocha, pytest, Jest)

CMS

WordPress, Shopify, WooCommerce

Cloud Ops

Azure, AWS, AWS Lambda, AWS EC2, AWS S3,

Google Cloud Platform

Project Management

Agile, Scrum, git(Github, Gitlab), Jira, ESLint,

Prettier, Stylelint, PostCSS, Zod

Data Related

Redshift, PostgreSQL, MySQL, MongoDB, Amazon S3

(AWS S3), Redis, Pinecone, Neo4j

DevOps

Docker, Kubernetes, Jenkins, Apache Kafka

PROFESSIONAL EXPERIENCE

Senior Front-End(UI) Developer

Tutor the People, LLC

2020/07 – 2023/12

New York, New York, United States

•Led the development of SaaS platform based on AI using NodeJS, AWS Lambda, SNS/SQS, S3, RDS/DynamoDB/Neptune, Cloud Watch, and AWS CLI.

•Built user interfaces for responsive web applications based on Figma design using React, React Hooks, Redux-Saga, React-Router, Bootstrap4 with cross-browser compatibility.

•Optimized front-end using React best practices such as Pure Component, Memorizing React components, Code- splitting.

•Developed 100+ webpages using JavaScript, jQuery, HTML, CSS Bootstrap and Integrated Dev express to add graphical charts.

•Configured Webpack to optimize application performance and minimize bundle sizes.

•Performed design and code review for the development team and actively utilized GitLab for version control, adhering to git-flow branching strategies and ensuring effective code reviews and rebasing.

•Led the implementation of integration and end-to-end testing using Cypress and MSW, improving code reliability and application stability and performed unit testing with Jest.

•Collaborated with product team members to implement new feature developments. William A McClellon Senior Front-End Developer

ad2uti@r.postjobfree.com

220 ATWOOD CT, WEATHERFORD, TX 76086

+1-817-***-****

https://www.linkedin.com/in/william-mcclellon/

•Developed the application using Agile Scrum and TDD (Test Driven Development) methodology by breaking down the project to several sprints.

•Worked with version control systems like GIT and used Source code management client tools like GitHub, GitLab.

•Designed and optimized database schemas, using SQL to define tables, relationships, and constraints for seamless integration with application logic.

•Wrote complex SQL queries to extract, manipulate, and analyze data from relational databases, ensuring efficient data retrieval and storage.

•Proficient in designing and deploying scalable, high-performance frontend applications in cloud environments, with a focus on optimizing for Azure's unique capabilities.

•Mentored junior and mid-level engineers, providing guidance and promoting a culture of learning and technical excellence.

•Skilled in cloud deployment and management, overseeing the lifecycle of applications from initial design and development through to deployment, scaling, and maintenance in Azure.

•Deployed and managed the staging and production servers that hosted on AWS EC2, Lambda API Gateway and S3 bucket as storage service.

•Ensured code quality and consistency using ESLint and Prettier, and configured Stylelint and PostCSS for advanced CSS processing.

Frontend Developer

IoT Home Lab

2017/01 – 2020/06

Austin, Texas, United States

•Developed feature-rich Angular applications, delivering highly responsive and intuitive user interfaces

•Architected scalable and maintainable Angular codebases, leveraging best practices and design patterns such as component-based architecture, lazy loading, and dependency injection

•Optimized the performance in Angular applications by implementing efficient change detection strategies, leveraging RxJS observables, and employing lazy loading techniques

•Used NgRx, effectively managing application state and ensuring consistency across components

•Created visually appealing and responsive user interfaces, adhering to Material Design principles

•Developed a dynamic and interactive charting component using Angular and popular charting libraries such as Chart.js or ngx-charts

•Implemented testing Angular applications using Jasmine and Karma, including unit testing and end-to-end testing with Protractor, to ensure robustness and reliability

•Worked with SASS that extends CSS with dynamic behavior

•Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.

•Assisted in developing server-based Node.js software.

•Extensively used Reactjs components, Forms, React-Bootstrap, Events, Keys, Router, Animations.

•Used React-Refs, Controlled and Uncontrolled components for different use cases.

•Integrated Karma as a part of the continuous integration process to ensure the robustness of JavaScript code, leading to a 25% reduction in production bugs.

•Developed the User Interactive web pages by using web technologies like React, HTML, XHTML, and CSS as per required standards.

•Added hooks in the project and moved some class-based components to functional components

•Solid foundation in .NET development, with extensive experience in building robust, scalable applications using C# and ASP.NET.

•Transitioned from traditional .NET development to cutting-edge frontend technologies, merging strong backend skills with modern frontend frameworks and practices.

•Expert in bridging the gap between frontend and backend development, utilizing my comprehensive knowledge of

.NET to create cohesive, efficient, and user-centric web applications. Front-End Developer

Upwork

2014/05 – 2017/01

•Developed 100+ webpages using JavaScript, jQuery, PHP, HTML, CSS Bootstrap, focusing on responsive design and cross-browser compatibility.

•Optimized images, minified JS, and CSS, which reduced page load times.

•Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.

•Worked with Express.js for development of RESTful web services and middleware configurations.

•Worked with JSON web tokens for authentication and authorization security configurations using Node.js.

•Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node.js applications.

•Built websites from front to backend using Django, JavaScript, and HTML.

•Worked with web debugging tools (Firebug or Chrome Developer Console).

•Implemented authentication and authorization with Session and Cookie pair.

•Experienced in building scalable WordPress thems and managing WordPress plugins, balancing the use of third-party plugins with custom development.

•Translate Adobe XD mock-ups into responsive CSS/HTML templates, ensuring fidelity to design specifications.

•Used React concepts like JSX, Virtual DOM, React Props, Lifecycle methods, React States and Events.

•Implemented interaction between frontend and backend using the JSON object.

•Created functions and assigned roles in AWS Lambda to run python scripts. EDUCATION

Bachelor's Degree/Computer Science

The University of Texas at El Paso

2010/02 – 2014/04

El Paso, Texas, United States

LANGUAGES

English



Contact this candidate