Earl Mcneil

Earl Mcneil

$19/hr
Full-Stack Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
26 years old
Location:
Dundalk, Md, United States
Experience:
8 years
Earl Mcneil Full-Stack Developer - - DUNDALK, MD, United States Profile Highly skilled Senior Full-Stack Developer with over 8 years of experience specializing in Mern-Stack and modern web development technologies. 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 Java & JavaScript & TypeScript ReactJS | Angular | VueJS | NextJS |Spring Boot | NestJs | ExpressJS UI/UX Design MUI | Bootstrap | Tailwind CSS | Responsive Design Project Management Jira | Trello Database MongoDB | SQL | PostgreSQL CSS Preprocessors Sass, Less Version Control Git | GitHub | GitLab | Bitbucket Cloud AWS | AZure Testing and Debugging Jest | Mocha | Jasmine Professional Experience 2022/11 – 2023/05 Dublin, Ohio, United States Full Stack Developer United Software Group Inc Working alongside graphic designers for front-end using React.js & Next.js. Building Responsive React components for shopping form Implementing Live Chat Community with Socket.IO Database modelling and implement models into MongoDB Develop REST API for Authentication & E-commerce platform • • • • • 2020/07 – 2022/08 New York, United states Senior Frontend Developer Tutor the People, LLC 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, Memoizing React components, Code-splitting. Developed 100+ webpages using JavaScript, jQuery, HTML, CSS Bootstrap. Responsible for designing dynamic and multi-browser compatible pages using HTML 5.0, CSS3, JavaScript, jQuery, React JS, React Native JSON, AJAX. Integrated Dev express to add graphical charts. Configured Webpack to optimize application performance and minimize bundle sizes. Implemented best practices to JavaScript codebase, develop new functionality and create new layouts. Performed design and code review for the development team. Performed unit testing with Jest. Collaborated with product team members to implement new feature developments. 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. Wrote clean, modular web API using Node/Express.js in an agile environment. 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. Deployed and managed the staging and production servers that hosted on AWS EC2, Lambda API Gateway and S3 bucket as storage service. Worked with NPM commands and using package.json for managing dependencies and dev dependencies of Node JS applications. • • • • • • 2017/06 – 2020/07 Austin, Texas, United States Frontend Developer IoT Home Lab Architected and developed front-end application using TypeScript, React/Redux. Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js. Worked with SASS that extends CSS with dynamic behavior. Extensively used React components, Forms, React-Bootstrap, Events, Keys, Router, Animations. Used React-Refs, Controlled and Uncontrolled components for different use cases. API integration using Redux-Saga. 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. Used React-Chart, Re charts for plotting charts. Implemented Server-side rendering with React/Next. Configured Babel to work with the latest features of React and JSX syntax. Assisted in developing server-based Node.js software. Utilized Azure Storage to implement efficient file and data storage solutions, enhancing the performance and reliability of React applications. Implemented Azure DevOps pipelines for continuous integration and deployment of React applications, streamlining the development and release processes. Implemented Azure Redis Cache to improve the responsiveness and scalability of React applications, caching frequently accessed data and reducing database load. • • • • • • • • • • • • • • • 2014/05 – 2017/03 Frontend Developer Upwork Developed 100+ webpages using JavaScript, jQuery, HTML, CSS Bootstrap. 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 devdependencies 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. Extensively used Git for version control and pushed the code to GitHub. Developed and maintained front-end with ReactJS. 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 2010/09 – 2014/03 University of California, Berkeley Bachelor's degree, Computer Science
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.