Post Job Free
Sign in

Software Engineer Senior

Location:
Toledo, OH
Salary:
115000
Posted:
March 05, 2024

Contact this candidate

Resume:

MICHAEL AYISI

Senior Software Engineer

+1-419-***-**** ***************@*****.*** linkedin.com/in/michaelayisi Toledo, OH

EXPERIENCE

Senior Software Engineer

Pluto TV

**/**** - **/**** ****** States

Architect efficient and reusable front-end systems in large React application. Collaborate with Product Designers, Product Managers, and Software Engineers, DevOps teams and guide junior developers to deliver compelling user-facing products using agile methodology.

Leveraged Entity Framework for data modeling and manipulation, streamlining database interactions and enhancing data integrity. Developed a single-page application (SPA) using JavaScript, React/Chakra UI, ASP.NET Core, Azure Blob Storage, Azure Functions and Azure CosmosDB. Contributed to component-driven development and implemented a micro- frontend architecture design using React and TypeScript. Implemented comprehensive testing strategies, including unit and integration testing with Jest and Enzyme, as well as end-to-end testing using Cypress automation kits.

Migrated frontend of SaaS platform from Vue.js, ASP.NET MVC to React, ASP.NET Core, leveraging Restful APIs and GraphQL. Implemented Apache Kafka and RabbitMQ for message broker and real time video streaming in .NET Core backend.

Worked with CI/CD development tools such as Git, Jira, GitLab, Jenkins, Docker and Kubernetes.

Migrated from a monolithic architecture to a micro-services pattern utilizing

.NET and Azure Kubernetes Services.

Senior Full Stack Engineer

Chegg

02/2015 - 02/2018 United States

Implemented server-side rendering using Nextjs and utilized TailwindCSS for improved application performance and SEO.

Implemented Test-Driven-Development (TDD) practices with code quality tools like ESLint and testing frameworks like Karma, Jasmine and Jest. Collaborated as a frontend developer on the creation of a platform using React, React Native, Ant design/Material UI, Node.js which was deployed on AWS Lambda, Amplify and RDS Postgres.

Implemented load-balancing with Nginx to allow Node.js instances to handle 5000+ concurrent users.

Optimized microservices using Node.js and ES6 interfaces to MySQL. Supervised a 10-person team that created a real-time data processing pipeline using Node.js and Apache Kafka, handling 500K+ events daily. Reduced memory consumption by optimizing the performance of 10+ applications through the code refactoring and profiling. Full Stack Developer

FairFencing

01/2013 - 01/2015 United States

Developed reusable components in React using both class-based and functional component approaches to efficiently display and manipulate data. Created a responsive single-page web application using React and C# with multiple query features, ensuring a seamless user experience. Utilized React Hooks API to enhance the user and developer experience by rendering highly testable and readable functional components. Wrote unit tests using Jest and performed end-to-end testing using Cypress. Built two dashboard applications using HTML, CSS, JavaScript (ES6+) and C#/ASP.NET.

Implemented Entity Framework for data modeling and manipulation. Managed Oracle databases, including schema design, querying, and performance optimization, ensuring smooth database operations. SUMMARY

Accomplished and seasoned Full Stack engineer with a decade of hands-on experience in constructing

scalable and test-driven web applications utilizing technologies such as React, Vue.js, Node.js, ASP.NET, Entity Framework, Azure, AWS, GraphQL, and

SQL/NoSQL databases.

Proficient in formulating and executing RESTful APIs, seamlessly integrating databases, incorporating third- party APIs, and championing Test-Driven Development

(TDD) practices.

Highly skilled in leveraging contemporary development tools and establishing robust CI/CD pipelines.

Possesses robust problem-solving capabilities and

exemplary communication skills, underscored by a

demonstrated track record of successful collaboration within multifunctional teams.

SKILLS

React Vue.js JavaScript AWS

TypeScript Entity Framework GraphQL

Azure Jira Git MySQL

MongoDB Oracle DB Next.js TDD

Jest Cypress Auth0 Kubernetes

HTML CSS HTML5 Docker

Node.js ASP.NET MVC ASP.NET Core

C# Microservices Agile methodology

EDUCATION

Bachelor's Degree in Computer Science

University of Toledo

2011 - 2015



Contact this candidate