I am a senior web developer.
Aktualisiert am 18.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.10.2023
Verfügbar zu: 100%
davon vor Ort: 0%
ReactJS
Angular
Node.js
.NET Framework
Vue.js
AWS
Laravel
Atlassian JIRA Agile
Jenkins
Git
Docker
Kubernetes
Jest
Cypress
TypeScipt
Next
Nuxt
Nest
Tailwind CSS
English
Fortgeschritten

Einsatzorte

möglich

Projekte

2 Jahre 3 Monate
2021-03 - 2023-05

Development

Senior Web Developer
Senior Web Developer
  • Led a frontend team of two junior developers, proceeded with pair programming sessions, and managed merge requests in Gitflow.
  • Managed end-to-end application migration initiatives, orchestrating the transition from monolithic architecture to modern micro frontends, encompassing comprehensive dependency assessment, strategic planning, gradual data migration, and seamless deployment, culminating in heightened scalability, enhanced performance, and increased maintainability of the application.
  • Applied object-oriented programming principles, including SOLID, to develop modular and maintainable frontends, adhering to Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles.
  • Contributed to the successful launch of a customer-facing application, resulting in a 30% increase in user engagement within the first month.
  • Developed responsive and user-friendly booking, fintech, insurance, eCommerce, retail, and education front ends, ensuring cross-browser compatibility and optimal performance.
  • Collaborated with UX/UI designers to implement design mockups and wireframes into functional code.
  • Utilized modern web technologies, including React, Vue, Angular, Redux, Vuex, Pinia, NGRx, PrimeNG, Socket.io, Kafka, D3.js, and Leaflet, to create dynamic and interactive user interfaces.
  • Implemented a modular and scalable component architecture, reducing development time for new features by 20%.
  • Integrated RESTful APIs, GraphQL, and consumed backend services to retrieve and update data dynamically.
  • Conducted code reviews to ensure code quality and clean code, adherence to coding standards, and knowledge sharing within the development team.
  • Implemented automated testing processes, utilizing tools like Jest, Jasmine, and Cypress, to ensure code reliability and maintainability.
  • Optimized website performance by analyzing and improving front-end code, reducing page load times, and enhancing user experience.
  • Developed a serverless web application leveraging AWS Amplify, S3, and DynamoDB for streamlined backend services, authentication, and deployment, resulting in a scalable and cost-effective architecture.
  • Containerized applications using Docker and Kubernetes, creating portable and consistent development environments.
  • Participated in Agile development processes, contributing to daily stand-ups, demos, retrospectives, and sprint planning. Mainly participated in the 2-week sprint and participated in planning and setting goals of projects.
  • Collaborated with backend developers to define API contracts and ensure seamless integration between frontend and backend systems.
  • Collaborated with cross-functional teams, including DevOps engineers, project managers, designers, and QA testers, to deliver high-quality products on time and within budget.
  • Participated in code reviews, fostering a culture of collaboration and continuous improvement, and involved in high-level design and defining requirements for new features.
  • Automated the testing process into the continuous integration and continuous deployment pipeline using Jenkins, reducing manual testing efforts by 40% and significantly accelerating the release cycle.
  • Stayed up-to-date with the latest frontend technologies and industry best practices, incorporating new tools and techniques into the development process.
Top Shelf IT Solutions, United States
Remote
2 Jahre 10 Monate
2018-05 - 2021-02

Frontend Development

Senior React Developer
Senior React Developer
  • Assisted the development and architecture of 11 single-page applications (SPA) from scratch using React Native, and React.
  • Spearheaded the implementation of Server-Side Rendering (SSR) using Next.js for several web applications, significantly improving initial page load times by 70% and search engine optimization (SEO) rankings.
  • Constructed a social media platform by Integrating the Socket.io and Kafka module based on WebSocket protocol for real-time communication between the client, and server.
  • Implemented location-based web applications using Google Maps, Leaflet, and Mapbox, seamlessly integrating interactive maps, markers, and geospatial features to provide users with a dynamic and engaging geographical experience.
  • Integrated Elasticsearch and Google Search for efficient real-time search results and dynamic suggestions in social feeds and news platforms.
  • Integrated the Stripe API Gateway into fintech and job portal platforms, enhancing the payment processing capabilities and ensuring secure and seamless transactions for users.
  • Implemented OAuth 2.0 authentication and authorization in React applications using React-OAth2-Hook library, enabling users to securely log in with third-party credentials like GitHub and Facebook, handle OAuth callbacks, and make authorized API requests.
  • Implemented user-friendly booking applications using Booking.js, Day.js, and Moment.js to create customizable booking forms and calendars for efficient reservation management.
  • Utilized Redux and Redux Saga for state management, implementing centralized and predictable state management that improved code maintainability and enhanced debugging capabilities.
  • Integrated GraphQL into the frontend architecture, leveraging Apollo Client for efficient data retrieval and management.
  • Built serverless React applications on AWS, utilizing AWS Lambda, API Gateway, S3 for static assets, RDS for relational data, and Cognito for user authentication, ensuring a scalable, secure, and cost-efficient architecture.
  • Developed a cross-platform mobile application using the React Native and Flutter integrated with Firebase, leveraging real-time database, authentication, and cloud functions for a seamless and scalable mobile app experience.
  • Kept up-to-date with the latest ECMAScript specifications, incorporating modern JavaScript features to improve code quality and maintainability.
  • Utilized Jest and Jasmine as the primary unit testing framework and Cypress for end-to-end (E2E) testing, achieving a test coverage rate of 90%, resulting in more robust and reliable software.
  • Automated the testing process, integrating Jest and Cypress tests into the Jenkins CI/CD pipeline. This automated testing workflow reduced manual testing efforts by 50%.
  • I have hands-on experience leveraging Terraform for infrastructure as code (IaC) deployment and managing cloud resources, coupled with proficiency in Firebase for building scalable and real-time applications, ensuring efficient and streamlined development processes.
  • Well-versed in project documentation, I have meticulously crafted detailed documentation for diverse software projects, covering requirements gathering, architecture design, coding standards, testing procedures, and deployment processes, fostering clear communication, effective collaboration, and seamless knowledge transfer across development teams.
Merch Informer, United States
Remote
2 Jahre 11 Monate
2015-11 - 2018-09

Frontend Development

Junior Web Developer
Junior Web Developer
  • Implemented complex user interfaces and interactive components, including data visualization charts, maps, and dynamic forms, using libraries such as D3.js and Google Maps API.
  • Rebuilt 20 pixel-perfect responsive user interfaces based on new wireframes or prototypes provided by the UI (User Interface)/UX (User Experience) designers with Bootstrap, Tailwind CSS, HTML, jQuery, and Vanilla JS.
  • Implemented secure user authentication and authorization in a ReactJS application using Azure Active Directory (Azure AD) and AWS Cognito, leveraging OAuth 2.0 and OpenID Connect protocols, enabling seamless single sign-on(SSO), role-based access control, and integration with Azure AD B2C for a scalable and secure identity management solution.
  • Built a modern web application using Vite as the development tool, Webpack for bundling, NPM and Yarn for package management, and Babel for JavaScript transpilation, ensuring an efficient and optimized development workflow.
  • Implemented authentication and authorization mechanisms, including OAuth 2.0 and JSON Web Tokens (JWT), to secure API endpoints and user access.
  • Developed custom middleware to handle authentication, request validation, and error handling, ensuring the security and reliability of the APIs.
  • Utilized Git for version control, following GitFlow and best practices for branching, code reviews, and pull requests.
Jellyfish.tech, Ukraine
Remote

Aus- und Weiterbildung

4 Jahre 1 Monat
2011-09 - 2015-09

Computer Science

Bachelor?s degree in Computer Science, Auburn University, Auburn, Al, US
Bachelor?s degree in Computer Science
Auburn University, Auburn, Al, US

Position

I am a senior full stack developer focused on frontend development.

Kompetenzen

Top-Skills

ReactJS Angular Node.js .NET Framework Vue.js AWS Laravel Atlassian JIRA Agile Jenkins Git Docker Kubernetes Jest Cypress TypeScipt Next Nuxt Nest Tailwind CSS

Produkte / Standards / Erfahrungen / Methoden

Profil

Seasoned Senior Web Developer with 8+ years of experience and a proven track record of delivering high-quality web applications.

With a wealth of experience in frontend and backend development, I have successfully delivered innovative and robust web applications for prestigious clients. Proficient in leveraging cutting-edge frameworks such as Angular, React, and .NET frameworks with a strong understanding of database design, RESTful APIs, and version control systems, I have consistently delivered high-quality code while ensuring seamless integration and optimal performance.

Skilled in leading cross-functional teams, making strategic technical decisions, and collaborating closely with designers and developers to achieve exceptional results. A mentor to junior developers, I thrive on driving innovation, staying abreast of industry trends, and continuously pushing the boundaries of what is possible with web applications.


SKILLS

Frontend: 

  • React/Redux/Next
  • Angular/NgRx
  • Vue/Vuex/Nuxt
  • CMS/Wordpress/Shopify


Backend:

  • NodeJS/Express/NestJS
  • Net Frameworks
  • Laravel
  • REST APIs
  • Socket.io/RabbitMQ


Cloud

  • AWS/Azure


Test & Debugging 

  • Jest/Mocha/Cypress


Version Control & DevOps

  • Git/GitHub/Bitbucket
  • Docker/Kubernetes
  • Jenkins

Datenbanken

MongoDB
PostgreSQL
SQL

Branchen

eCommerce, fintech, ...

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.