Post Job Free
Sign in

Node Js Stack Developer

Location:
Grand Prairie, TX
Salary:
110000
Posted:
June 05, 2024

Contact this candidate

Resume:

Jamichael Thomas

Sr. Full Stack Engineer

Email: *******************@*****.*** Mobile: +1-972-***-**** LinkedIn: https://www.linkedin.com/in/jamichael-thomas Location: Grand Prairie, TX

Summary

• Highly skilled Full Stack Developer with over 8 years of experience leading and participating in the development of web and mobile applications across various industries, including education, healthcare, and fitness.

• Proficient in a wide range of technologies and frameworks such as React, React Native, Angular, Next, JavaScript, TypeScript, Node.js, Express.js, Node.js.

• Demonstrated success in delivering innovative solutions, meeting project deadlines, and exceeding client expectations.

• Proven ability to manage teams, mentor junior developers, and collaborate with cross-functional teams to achieve project goals.

• Adept at translating client needs into technical requirements and implementing scalable, user-friendly solutions.

• Well versed with Software Development Life Cycle process, expertise in Planning, Reviewing Specification.

Technical Skills

PROGRAMMING LANGUAGES Javascript, Typescript, C#, PHP, Python, Java, GoLang FRAMEWORKS / LIBRARIES React, Next, Angular, Node.js, Express.js, Nest.js WEB TECHNOLOGIES Redux, HTML, CSS, SASS, LESS, JQuery, GraphQL MOBILE TECHNOLOGIES React Native, Java, Koltin, Swift, Objective-C, Flutter, Dart CLOUD SERVICES GCP, AWS, Microsoft Azure, Firebase DATABASE MySQL, PostgreSQL, MongoDB

AWS Amazon EC2, S3, ECS, Cognito, RDS, Lambda

STYLING FRAMEWORKS Material UI, Tailwind CSS, Bootstrap, Chakra UI, Ant Design VERSION CONTROL TOOLS Git, SVN

AUTOMATION TOOLS Github Actions, Jenkins, Terraform, Kubernetes TESTING TOOLS React Testing Library, Jest, Mocha, Jasmine, Cypress, Selenium SOFT SKILLS Mentoring, Leading, Communication, Time management Professional Experience

Senior Full Stack Engineer & Team Lead

Attract Group Apr 2022 ~ Apr 2024 (2 years 2 months) Led and actively participated in full-stack development projects for clients in several industries such as education and healthcare.

• Led the development of an exam platform allowing users to take exams online with features such as timed exams, question banks, and performance analytics, utilizing the React, React Native, JavaScript, TypeScript, Node.js, Firebase, and Tailwind CSS.

• Worked closely with stakeholders to gather requirements, prioritize features, and deliver a user-friendly app that meets industry regulations and standards.

• Implemented a responsive web interface using React and developed native mobile apps for iOS and Android using React Native.

• Played a key role in developing a healthcare app for appointment scheduling, allowing patients to book appointments with healthcare providers, leveraging React, Next, Flutter, Firebase, TypeScript, Node.js and Nest.js.

• Successfully migrated existing RESTful APIs to GraphQL, reducing response times and improving query flexibility.

• Implemented rigorous testing practices using React Testing Library, Jest for unit & integration testing and Cypress for end-to-end testing, ensuring overall functionality.

• Utilized Flutter, Dart to build cross-platform mobile apps compatible with iOS and Android devices, integrating features such as appointment reminders and patient profiles.

• Implemented a serverless architecture using API Gateway, AWS Lambda, S3 and Dynamo DB.

• Actively took part in continuous integration and continuous deployment (CI/CD) pipelines using Github actions, Jenkins, Docker, and Kubernetes.

• Mentored junior developers by conducting 100+ code reviews to enforce best practices and through pair programming.

• Involved in Agile ceremonies including sprint planning, daily scrum, sprint review, and sprint retrospectives. Senior Full Stack Engineer

IP Quality Score Mar 2021 ~ Mar 2022 (1 year 1 month) Integrated IPQS services and APIs, including IP reputation scoring, device fingerprinting, bot detection, and proxy detection, to enhance the effectiveness of fraud detection mechanisms for diverse industries.

• Adapted to various client-preferred tech stacks, including PHP (Laravel, Symfony), GoLang (Gin, Echo), C#

(.NET, ASP.NET Core), Python (Django, Flask), Java (Spring Boot), and JavaScript/TypeScript (React, Angular, Node.js), demonstrating versatility and quick learning abilities.

• Implemented robust error handling and logging mechanisms, ensuring reliable API performance and efficient troubleshooting.

• Collaborated with development teams to customize and deploy API solutions tailored to specific client requirements, improving overall service effectiveness and client satisfaction.

• Conducted thorough testing and documentation of API integration processes, facilitating easier maintenance and onboarding of new team members.

Full Stack Developer

JDK Outstanding Technologies Apr 2018 ~ Feb 2021 (2 years 11 months) Promoted to full stack developer after demonstrating proficiency in both frontend and backend technologies.

• Engaged in development of healthcare, e-learning, and fintech mobile & web applications using JavaScript, TypeScript, React, React Native, Redux, Firebase, Node.js, MongoDB, and PostgreSQL.

• Designed 4 front-end repos with JavaScript, TypeScript, React, Redux, Redux-saga, React Hooks and integrated GraphQL APIs in React.js application by using Apollo library.

• Used MongoDB as database to build RESTful APIs in Laravel, Express, and Spring Boot as well as ASP.NET.

• Interacted with product designers to build pixel-perfect and responsive pages for the mobile-first platform development.

• Worked on Blockchain Scope just integrating Crypto Wallets, DeFi & DApps using Web3.JS, Hardhat, Blockchain Protocols(like Ethereum, Cardano, Polygon), and Solidity with Node + React.

• Built out the React Native application using Expo.

• Designed a visually appealing and kept chasing consistency in UI with React Native elements and styled components

• Documented everything using Confluence.

• Used Firebase for authentication, push notifications, and error tracking.

• Integrated Elasticsearch to the e-learning search courses, enabling users quickly and easily search for courses and teachers.

• Implemented a nearby location search engine with Elasticsearch, Postgres & PostGIS

• Automated the deployment process using GitHub actions, Jenkins, AWS ECS, S3 bucket, decreasing deployment time by 50%.

• Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Client Specifications, Development and Deployment of the Application. Software Engineer

Wireberry, LLC Jul 2016 ~ Apr 2018 (1 year 10 months) Contributed to the development of ecommerce website using Angular, Node.js, JavaScript, and TypeScript.

• Implemented NgRx for efficient state management, ensuring smooth and scalable handling of application state.

• Collaborated with the design team and created reusable Angular components, ensuring pixel-perfect design, mobile responsiveness, accessibility and enhancing user experience.

• Built responsive design for different browsers and devices using HTML5, CSS3, and Bootstrap.

• Resolved 200+ bugs, wrote unit testing with Jasmine, ensuring high code quality and reliability.

• Developed proficiency in React through mentor-guided training and self-learning, with a focus on both functional and class components.

• Maintained up-to-date code by committing daily updates, showcasing proficiency in Git and GitHub, and adeptness at resolving merge conflicts.

Education

University of Texas at Dallas

Bachelor’s degree, Computer Sciense

Apr 2012 ~ Jun 2016

Strengths

• Eager to learn new skills

As a person who is passionate Web developer, I am constantly seeking for new ways to grow and expand my skill set.

• Time management

I always set aside time to plan my week and distribute the workload by days so that I can simultaneously meet deadlines and maintain my well-being.

• Collaborative

Developing in various team taught me how to collaborative with cross-functional team and clients.

• Problem-Solving

Consistent track record of solving complex technical problems, resulting in improved product quality and customer satisfaction.

• Leadership

Provided technical leadership and mentorship to junior developers, conducting code reviews and sharing best practices.

• Other

Strong communication and active listening skills, coupled with a proactive and adaptable attitude to tackle tasks efficiently.



Contact this candidate