Accomplished AWS Cloud Developer with a strong background in utilizing JavaScript for both frontend and backend development, creating seamless and efficient full-stack applications.
Proven expertise in designing, implementing, and optimizing scalable and secure cloud solutions on AWS, leveraging services such as EC2, S3, Lambda, RDS, IAM, and VPC.
Proficient in serverless computing, employing AWS Lambda, API Gateway, and event-driven architectures to develop efficient and cost-effective solutions.
Experienced in Infrastructure as Code (IaC), automating the provisioning and management of cloud infrastructure using AWS CloudFormation and Terraform.
Skilled in containerization with Docker and orchestration using tools like Amazon ECS and Kubernetes, ensuring portability and scalability of applications.
Strong focus on security and compliance, implementing best practices for identity and access management, encryption, and network security within the AWS cloud environment.
Expertise in setting up and configuring CI/CD pipelines with tools like AWS CodePipeline or Jenkins, reducing time-to-market for applications.
Previous roles included successful migration of legacy applications to AWS, resulting in improved performance and cost savings.
Held positions such as AWS Cloud Developer and Cloud Solutions Architect, demonstrating a history of designing and implementing cloud solutions aligned with business objectives.
Holds AWS certifications, including AWS Certified Solutions Architect, showcasing expertise in AWS cloud technologies.
Proficient in utilizing JavaScript for frontend (React.js) and backend (Node.js) development, ensuring a cohesive and integrated full-stack development approach.
Overview
7
7
years of professional experience
3
3
Certifications
Work History
AWS Developer
Anitian
08.2019 - 02.2020
Used metrics to monitor application and infrastructure performance.
Provided technical leadership and delivered innovative products and services to address customer specific requirements.
Worked with teams of talented software engineers to define, build and maintain cloud infrastructure.
Identified, analyzed and resolved infrastructure vulnerabilities and application deployment issues.
Extensive experience with core AWS services, including EC2, S3, Lambda, RDS, IAM, and VPC.
Implement best practices for cloud architecture, ensuring high availability, fault tolerance, and scalability.
Design and develop serverless applications using AWS Lambda, API Gateway, and other serverless components.
Implement event-driven architectures for efficient and cost-effective execution of code.
Proficient in using Infrastructure as Code tools such as AWS CloudFormation or Terraform to automate the provisioning and management of infrastructure.
Implement version control for infrastructure changes to ensure consistency and reproducibility.
Hands-on experience with containerization technologies such as Docker and container orchestration tools like Amazon ECS or Kubernetes.
Implement and manage containerized applications to achieve portability and scalability.
Implement security best practices in the cloud environment, including identity and access management, encryption, and network security.
Ensure compliance with industry standards and regulatory requirements in cloud-based solutions.
Set up and configure CI/CD pipelines using tools like AWS CodePipeline or Jenkins for automated testing, building, and deployment.
Streamline release processes and reduce time-to-market for applications.
Full Stack Engineer
Discover
09.2020 - Current
Used metrics to monitor application and infrastructure performance.
Provided technical leadership and delivered innovative products and services to address customer specific requirements.
Worked with teams of talented software engineers to define, build and maintain cloud infrastructure.
Identified, analyzed and resolved infrastructure vulnerabilities and application deployment issues.
Extensive experience with core AWS services, including EC2, S3, Lambda, RDS, IAM, and VPC.
Implement best practices for cloud architecture, ensuring high availability, fault tolerance, and scalability.
Design and develop serverless applications using AWS Lambda, API Gateway, and other serverless components.
Implement event-driven architectures for efficient and cost-effective execution of code.
Proficient in using Infrastructure as Code tools such as AWS CloudFormation or Terraform to automate the provisioning and management of infrastructure.
Implement version control for infrastructure changes to ensure consistency and reproducibility.
Hands-on experience with containerization technologies such as Docker and container orchestration tools like Amazon ECS or Kubernetes.
Implement and manage containerized applications to achieve portability and scalability.
Implement security best practices in the cloud environment, including identity and access management, encryption, and network security.
Ensure compliance with industry standards and regulatory requirements in cloud-based solutions.
Set up and configure CI/CD pipelines using tools like AWS CodePipeline or Jenkins for automated testing, building, and deployment.
Streamline release processes and reduce time-to-market for applications.
Backend Software Engineer, Cyber Security
VHFA
02.2017 - 02.2018
Resolved scalability problems and addressed security concerns.
Integrated third-party APIs from external applications into web platforms.
Wrote unit tests to evaluate high code coverage.
Managed efficient SQL queries and data transport.
Designed client-side and server-side architecture and implemented cloud-based back end solutions.
Design, implement, and maintain secure backend systems to protect against potential cyber threats and vulnerabilities.
Conduct regular security audits and risk assessments to identify and address potential weaknesses in the software architecture.
Extensive experience in designing and developing scalable backend systems using languages such as Node.js, Typescript, Javascript.
Collaborate with cross-functional teams to integrate security measures seamlessly into the software development lifecycle.
Design and implement secure APIs, ensuring data integrity and confidentiality during information exchange.
Utilize best practices for API security, including authentication, authorization, and encryption.
Implement encryption algorithms and protocols to ensure the confidentiality and integrity of sensitive data.
Develop and enforce data access controls to prevent unauthorized access to critical information.
Implemented robust security and data protection measures.
Defined and maintained databases to deliver responsiveness to data client requests.
Created enhancements to resolve client problems and meet operational standards.
Education
Bachelor of Science - Computer Science
Petroleum Training Institute
Warri, Delta, Nigeria
01.2017
Skills
Cloud Services: Proficient in utilizing various AWS services, including EC2, S3, Lambda, RDS, IAM, VPC, and others
Serverless Computing: Experience designing and developing serverless applications using AWS Lambda and API Gateway
Infrastructure as Code (IaC): Skilled in using tools such as AWS CloudFormation or Terraform for automated provisioning and management of infrastructure
Containerization and Orchestration: Hands-on experience with Docker for containerization and orchestration tools like Amazon ECS or Kubernetes
Fullstack Development: Proficient in both frontend (using JavaScript frameworks like React) and backend development (using Nodejs)
Security and Compliance: Implementation of security best practices, including identity and access management, encryption, and network security
Continuous Integration and Deployment (CI/CD): Setting up and configuring CI/CD pipelines using tools like AWS CodePipeline or Jenkins for automated testing, building, and deployment
Database Management: Knowledge of both relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB) for efficient data storage and retrieval
Global Cloud Best Practices: Understanding and adherence to best practices for secure and efficient cloud deployment in a global context
Scalability and Elasticity: Designing applications for scalability and elasticity using AWS services to meet varying workloads
Financial Management: Skills in cloud financial management, including cost control measures and understanding AWS pricing models
DevOps Practices: Proficiency in advanced DevOps practices, such as automation, continuous delivery, and monitoring
Version Control: Experience using version control systems like Git for tracking changes in code and infrastructure
Troubleshooting and Debugging: Ability to troubleshoot and debug issues in both frontend and backend components of applications
Cross-functional Collaboration: Collaboration with cross-functional teams to facilitate knowledge transfer and ensure alignment with business objectives
Accomplishments
Successfully achieved AWS Certified Solutions Architect, validating in-depth knowledge and skills in architecting and deploying secure and scalable AWS solutions.
Implemented automated deployment processes using AWS CodePipeline, reducing deployment time by 40% and ensuring consistent and error-free releases
Designed and implemented a serverless architecture using AWS Lambda and API Gateway, resulting in a 20% improvement in application scalability and a 30% reduction in operational overhead.
Collaborated with cross-functional teams, facilitating knowledge transfer sessions and workshops on AWS best practices, resulting in improved collaboration and shared understanding across development and operations teams.
Affiliations
Rotary International
Certification
AWS Certified Cloud Practitioner:
Foundational cloud knowledge
Understanding of AWS services and architecture
Awareness of global cloud best practices
Proficient in cloud financial management
Successfully passed the AWS Certified Cloud Practitioner exam
AWS Certified Developer – Associate:
Proficiency in AWS SDKs and APIs
Application development and deployment skills
Experience in continuous integration (CI) and continuous deployment (CD)
Designing scalable and elastic applications
Successfully passed the AWS Certified Developer – Associate exam
AWS Certified DevOps Engineer – Professional:
Advanced DevOps practices
Optimization of CI/CD pipelines
Implementation of security best practices
Expertise in Infrastructure as Code (IaC)
Successfully passed the AWS Certified DevOps Engineer – Professional exam