Post Job Free
Sign in

Full-Stack Developer Node Js

Location:
Chicago, IL
Salary:
130000
Posted:
December 03, 2024

Contact this candidate

Resume:

Timothy Collins

Senior Frontend/Fullstack Developer

*********@*****.*** +1-214-***-**** Dallas, TX, US Linkedin Github PROFILE

Highly motivated and passionate software engineer with a track record of around 10 years of experience developing websites and web applications.

I have successfully completed numerous projects using React.js, SvelteKit, Vue.js and Node.js, demonstrating expertise in these technologies. Additionally, I possess extensive knowledge of Redux, Express.js, Next.js, Nest.js, and GraphQL. Proficiency in UI frameworks and tools such as Bootstrap, Storybook, SASS/SCSS, and Tailwind CSS has enabled me to create visually appealing and responsive user interfaces.

I have leveraged these skills in the development of 20+ projects, resulting in a 95% average user satisfaction rating. With a strong foundation in JavaScript and TypeScript, I have applied my expertise in Test-Driven Development (TDD), Object-Oriented Programming (OOP), and Behavior-Driven Development

(BDD) to deliver robust and maintainable code.

I have successfully implemented these methodologies in 15+ projects, resulting in a 40% reduction in bug density and improved code quality.

PROFESSIONAL EXPERIENCE

Walmart,

Senior Full-stack Engineer (React/Svelte/Graphql/Node/AWS) Oct 2021 – Oct 2024

•Worked on React/Next.js/Svelte/Node/Express-based applications, validating query strings with regex and refactoring large methods into multiple reusable and maintainable methods.

•Built dynamic, responsive user interfaces using React's component-based architecture, resulting in a more intuitive and engaging user experience.

•Enhanced component development by integrating Storybook, enabling isolated testing and visualization of UI components, which reduced design feedback loops by 30%.

•Leveraged React's powerful reusable system to create reusable UI components and reduce development time by 20%.

•Communicated with clients to present changes made to the codebase and collaborated with team members to identify business requirements for the initial application design.

•Utilized Git for version control and wrote unit tests with Jest and Enzyme, documenting every code change.

•Developed front-end using Apollo React for state management and React Router for secured routing and implemented sub-routes to navigate pages after authentication. Used GraphIql to retrieve data and implemented UX approved layouts with Apollo client and React Js framework.

•Integrated AWS Amplify for seamless backend and API management, enabling rapid deployment and scaling for full-stack applications.

•Environment: JSX, Apollo-client, React/Next.js, Svelte, Redux, XState, GraphQL, FlexBox-CSS, Babel, Babel-loader, promises, CSS3, Jenkins, Jira, Confluence, Docker, JSON, JavaScript, Web pack.

•Created interactive and user-friendly UIs, designing and developing full-stack applications using modern industry-adopted languages and frameworks.

•Utilized Jest and Enzyme for front-end unit testing and SASS for dynamic behavior in CSS. Leveraged cloud services like GitHub, Heroku, AWS, Google App Engine for development and implementation of web-based applications.

•Created containerized websites using Docker and Kubernetes and worked on composer packages following SOLID principles for easy internal consumption.

•Contributed to the evangelization of UI/UX best practices and code standards by encouraging a team culture focused on quality.

Amazon, Full-stack Engineer Aug 2019 – Sep 2021

•Developed the front-end using ReactJS/Next.js/Redux and TypeScript based on Sketch designs, resulting in a highly polished and intuitive user interface.

•Developed and maintained scalable, high-performance web applications using Ruby on Rails, ensuring optimized backend performance and minimal response times.

•Implemented RESTful APIs with Ruby on Rails, enhancing communication between client-side applications and backend systems.

•Led the creation of a serving application built using React and Material-UI, delivering a robust and scalable solution that met the needs of the business and end-users.

•Championed UI/UX best practices and code standards, fostering a culture of quality and continuous improvement among the team.

•Resolved UI issues across different screen sizes, ensuring that the application was responsive and accessible for all users.

•Integrated GraphQL API queries and mutations deployed on AWS Amplify, enabling seamless and efficient data retrieval and manipulation.

•Developed scalable serverless applications using AWS Lambda, reducing operational costs by leveraging Python for efficient backend processing.

•Implemented authentication and authorization via AWS Amplify’s built-in Auth features, enhancing app security and user experience with minimal code overhead.

•Collaborated closely with a seasoned Agile team of experts in front-end, back-end, and DevOps to deliver high-quality products on time and within budget.

•Demonstrated proficiency in testing and debugging, utilizing Jest and Enzyme for front-end unit testing and continuously improving code quality.

•Leveraged AWS Lambda with Python for real-time data transformations, enhancing system scalability and reducing manual intervention

•Produced well-documented technical documentation and well-commented code for open-source consumption, contributing to the broader developer community.

•Collaborated with developers on all parts of the stack, including wallets and block explorers, to ensure seamless integration and interoperability.

•Leveraged a wide range of cloud services, including Amazon Web Services (EC2, Lambda, Beanstalk, RDS, S3, Route 53, SNS/SQS, API Gateway, Step Functions), and Azure, to deliver scalable, reliable, and secure applications.

Dapper Labs,

Senior Frontend Developer (React/Vue/Node/Azure)

Feb 2018 – Aug 2019

•Developed a new Single-Page Application (SPA) based on React and Redux, delivering a modern, responsive user interface that significantly improved customer engagement and satisfaction.

•Implemented a Hot Module Replacement plugin in Webpack, improving development efficiency and reducing turnaround time for updates and changes.

•Developed and implemented a custom authentication system using Vue, resulting in improved security and user management for a large-scale enterprise application.

•Created a GraphQL Data Loader for PostgreSQL tables, reducing database load and improving overall system performance.

•Led the transformation of the product into a Progressive Web App, providing a seamless and responsive experience for mobile customers and increasing time spent on site through mobile browsers.

•Developed reusable, documented UI components in Storybook, improving cross-team accessibility

•Leveraged SASS to extend CSS with dynamic behavior, streamlining development and ensuring consistent visual styling throughout the application.

•Optimized images minified JS and CSS, reducing page load times and enhancing the overall user experience.

•Developed a custom search engine to interact with MySQL, PostgreSQL, and MongoDB databases, utilizing Express in Node to provide a fast and efficient web interface.

•Demonstrated strong debugging and problem-solving skills, tracking and fixing bugs throughout various phases of the development cycle to ensure the highest quality and reliability of the product. Verizon, Frontend Web/Mobile Developer May 2016 – Dec 2017

•Completed a highly competitive software development internship program at Verizon, where I gained hands-on experience in designing and developing enterprise-level software solutions using technologies such as React, Vue, AWS, Java, .NET, Django, Python, TypeScript, JavaScript, CSS, and HTML.

•Worked closely with senior developers and project managers to understand project requirements, design solutions, and implement code changes in a fast-paced, agile environment.

•Demonstrated strong problem-solving and analytical skills, effectively identifying and resolving complex technical issues and contributing to the development of scalable, high-performance applications.

•Developed a deep understanding of software development best practices and methodologies, including continuous integration and delivery, code review, and test-driven development.

•Contributed to the growth and success of the team, consistently exceeding performance expectations and taking on additional responsibilities as a senior.

•Unit Test with the Jasmine test framework.

•Created a RESTful API using NodeJS.

•Used AWS Lambda and AWS API Gateway to reduce costs from idle server time.

•Utilized Promises and Event Emitter in Node.js for 3 projects, eliminating callbacks and improving code readability. This resulted in a 20% reduction in code complexity and ensured that the applications were built using the latest and most efficient technologies.

•Collaborated in an Agile software development team, actively communicating with team members to overcome coding obstacles. Worked on implementing front-end features and resolving 50+ bugs, contributing to the timely delivery of 3 projects within the allocated budget.

•Built a secure and scalable full-stack web application with a user database using Node, React, and other technologies. Ensured the implementation of security measures and best practices, resulting in a 99% uptime and a high level of scalability and maintainability for the applications. Monster labs, Full Stack Developer Feb 2015 – Apr 2016

•Collaborated extensively with team members to thoroughly analyze more than 50 business requirements, determine detailed design specifications, and provide guidance throughout the application development process.

•Built and maintained robust web applications using Ruby on Rails, enhancing user experience and system performance.

•Improved skills and experience of full-stack web development using technologies such as JavaScript, CSS, HTML, React, Angular, Vue, Node.js, Ruby on Rails, C#, .NET, Java, AWS, Express, MongoDB, and MySQL.

•Successfully completed multiple projects for clients, including developing e-commerce websites, building custom content management systems, and creating web applications for startups.

•Collaborated with clients to identify project requirements and design solutions that met their needs and budget.

•Communicated regularly with clients through online messaging and video conferencing, ensuring that project timelines and milestones were met.

•Improved my technical skills and knowledge through continuous learning and staying up-to-date with the latest trends and developments in the field.

•Successfully implemented, enhanced, and maintained all three layers of the application, encompassing the frontend, backend, and database layers, to meet the specific needs of the client, resulting in a 100% client satisfaction rate.

•Actively participated in all phases of the Software Development Life Cycle (SDLC), including design, development, testing, and deployment, ensuring a seamless and efficient development process.

•Successfully deployed the application to Heroku, a cloud platform, ensuring high availability and reliable performance for users, resulting in an uptime rate of 99.9%.

•Developed visually appealing and user-friendly UIs using CSS, Bootstrap, and LESS, resulting in a 20% improvement in user engagement and a 15% decrease in user-reported usability issues.

•Created a universal search feature for a customer-facing analytics application, enabling users to instantly search all data entities within a single interface. This feature reduced search time by 50% and improved overall data accessibility for users.

•Utilized AJAX calls and REST APIs to fetch data asynchronously, resulting in a 40% improvement in data loading speed and enhancing the overall user experience.

•Ensured secure transmission of client information by implementing best practices for data encryption and authentication, resulting in zero reported security breaches and maintaining user trust. EDUCATION

Texas Tech University, Bachelor's in Computer Science 2010 – 2014 I graduated with a Bachelor's degree in Computer Science from Texas Tech University, where I gained a strong foundation in computer programming, algorithms, and software engineering. During my time at Texas Tech University, I participated in several team projects, which allowed me to collaborate effectively and develop my communication skills. My coursework also included databases, operating systems, and computer networks, providing me with a comprehensive understanding of computer science principles. I started programming at college because I was fascinated by the ability to create software and bring ideas to life. The logical and problem-solving aspects of programming appealed to me, and I found it fulfilling to write code that could solve complex problems. Additionally, studying programming languages such as C, C++, Java, and MFC introduced me to the world of software development and its endless possibilities. It was during college that I realized my passion for coding and decided to pursue a career in software development.e React

SKILLS

Programming Language — Javascript, Typescript, Python, C/C++, C#, Java, HTML, CSS, Golang, Ruby, Perl

Frameworks — ReactJS, Next.js, React Native, Vue.js, Nuxt.js, Node.js, Express.js, NestJS, Django, Flask, FaspAPI, Spring Boot, .Net, Supabase, SCSS/LESS, Bootstrap, Ant Design, Material UI, Chakra UI, Tailwind CSS

Database — MySQL, PostgreSQL, MongoDB, AWS DynamoDB, NoSQL, Oracle Tools — Redux, Mobx, XState, Recoil, D3.js, Stripe API, Websocket, Rechart.js, VictoryChart.js, Tableau, Axios, GraphQL, Jenjins, CI/CD, Github, GitLab, Jira, Docker, Figma, Postman, Trello, AWS(S3, EC2, Cloudwatch, Lambda, RDS, CouldFormation), web3.js, ethers.js



Contact this candidate