Post Job Free

Resume

Sign in

Software Developer Spring Boot

Location:
New York, NY
Posted:
February 28, 2024

Contact this candidate

Resume:

ADEYINKA IGE

Software Developer Email: ad3zi6@r.postjobfree.com Phone:469-***-**** Location: Fort Worth TX LinkedIN: https://www.linkedin.com/in/yinka-i-0699332a5/

SKILLS

Java, Java8, J2EE, Hibernate, Spring, Spring boot, Zuul, Netflix Eureka, Microservices, Gradle, Maven, JUnit, JMeter, SonarQube, JSF, NodeJS, Express, NestJS, ReactJS

Python 2.x, Python 3.x, Django, Flask, OpenCV, Django Rest Framework, RobotFramework-Django

REST APIs, SOAP, XML, JSON, JWT, OAuth2, Swagger, SOAP-UI

TypeScript, JavaScript(ES2015 - ES2021), HTML, CSS, ES6, Angular, React, NextJS, Redux, NgRx, NgXs, RxJS, Observables,, Behaviour Subject, Jasmine Karma, Mocha, Chai, Veu.js, Vue Router.

MySQL, MSSQL, PostgreSQL, Oracle PL/SQL, MongoDB, Redis, Cassandra

Bash, Shell Scripting, YAML

Docker, Kubernetes, Logstash, Kibana

Apache Kafka, Spark, Elasticsearch

Agile Scrum, Kanban, Lean, Test Driven Development, CICD, Git, SVN, Jenkins

AWS S3, SQS, SNS, EC2, IAM, Code pipeline, CDK, ECS, DynamoDB, Lambda Function

DEVELOPMENT TOOLS

Eclipse, IntelliJ IDE, NetBeans, Apache Tomcat, GlassFish, Android Studio, Visual Studio Code

EDUCATION

University of Georgia Athens, GA

Bachelor of Science (BS) Management Information Systems (MIS) May, 2012

PROFESSIONAL EXPERIENCE

Turnberry Sr. Software Developer/Java Full Stack

End Client: Comcast October, 2023 till date.

•Developed and maintained microservices using Java for building scalable and modular applications, enabling easier deployment, scaling, and maintenance.

•Extensive experience in creating microservices using the Spring Boot framework, which provides a lightweight and efficient platform for Java-based applications, with a focus on ease of development and production-ready features.

•Proficient in integrating Hibernate ORM (Object-Relational Mapping) into microservices to manage database interactions, improving data access and persistence while reducing boilerplate code.

•Designed and implemented RESTful APIs using Spring Boot to expose microservices to clients, ensuring efficient communication between various services and clients.

•Worked with Java in the context of distributed systems, implementing features like load balancing, service discovery, and communication between microservices.

•Skilled in Java frameworks like Spring and Hibernate, with a track record of building robust, scalable web applications.

•Experienced in debugging and troubleshooting Java applications to identify and resolve issues efficiently.

•Demonstrated expertise in working with databases, including SQL and NoSQL databases, for data storage and retrieval in Java applications.

•Proficient in unit testing and test-driven development (TDD) practices using tools like JUnit.

•Designed, developed, and maintained Terraform configurations (HCL) to define infrastructure as code.

•Integrated Terraform into continuous integration and continuous deployment (CI/CD) pipelines to automate the deployment of infrastructure changes.

•Familiar with Java performance optimization techniques, ensuring high-performance applications.

•Designed and implemented serverless architectures using AWS Lambda, API Gateway, and other AWS services.

•Played a key role in transitioning RESTful APIs to GraphQL, improving data retrieval efficiency.

•Implemented subscriptions and real-time features using GraphQL subscriptions.

•Utilized GraphQL tooling and libraries for schema validation, linting, and documentation

•Implemented modular and reusable components to streamline development and enhance maintainability.

•Adept at integrating third-party APIs and services into Java applications for enhanced functionality.

•Strong knowledge of version control systems like Git for collaborative development in Java projects.

•Leveraged TypeScript extensively across both frontend and backend environments, ensuring type safety, cleaner code, and easier maintenance.

•Developed robust and high-performance enterprise applications using Java, integrating with various microservices and databases, emphasizing OOP principles and design patterns.

•Engineered and managed cloud-based solutions using AWS services like EC2, S3, Lambda, and RDS, optimizing scalability, reliability, and cost-efficiency.

•Adept at designing and implementing RESTful APIs, ensuring secure, efficient, and scalable data exchange between client and server.

•Integrated Next.js with React to create dynamic, single-page applications that provide a rich user experience by utilizing server-side rendering and client-side interactivity.

•Developed backend microservices using Nest.js, a TypeScript-based framework that combines the best features of Angular and Express, making it suitable for building scalable, modular, and maintainable server-side applications.

•Set up and managed API gateways in microservices architecture, using tools like Spring Cloud Gateway or Nginx to handle routing, load balancing, and security for services.

•Proficiency in containerization technologies like Docker and orchestration with Kubernetes for managing and deploying microservices in a containerized environment, ensuring scalability and fault tolerance.

Apex Systems Inc FullStack Developer

End client: Samsung October 2022 - August 2023

Actively participated in the design, development, and implementation of microservices architecture and built several backend services using Java, NodeJS, TypeScript, NestJS, and MySQL as the database, and employed other tools such as Jest, OAUTH, and JWT amongst others.

•Demonstrated proficiency in building high-performance web applications utilizing ReactJS, NextJs, and Angular frameworks, with a keen focus on developing reusable components using React, Redux Toolkit, and custom hooks.

•Spearheaded the development and maintenance of robust web applications leveraging Node.JS, Express, NestJS, Javascript ES6 and TypeScript.

•Proficient in building scalable web applications using NodeJS, Typescript, Javascript, Angular, and NestJS, demonstrating end-to-end understanding of the modern web development lifecycle.

•Designed and built API endpoints in Node.JS/Typescript for seamless client-server interactions.

•Integrated Hibernate with Java for efficient ORM solutions. Utilized MongoDB for scalable and flexible data storage, optimizing performance and reliability.

•Acquired hands-on experience in developing and consuming microservices, ensuring effective communication via REST APIs. Integrated external systems and platforms for real-time data synchronization.

•Implemented real-time data integration solutions using Kafka and Spark streaming, alongside developing Kafka producers for streaming data from external REST APIs.

•Leveraged AWS services, including EC2, S3, Lambda, SNS, and SQS, for scalable deployments and implemented event-driven architectures to facilitate asynchronous processing and enhance application responsiveness.

•Familiarized with Jenkins for automated build and deployment processes, ensuring smooth transitions between development, testing, and production environments.

•Used AWS ElasticSearch for log analytics, full-text search, security intelligence

•Developed a comprehensive suite of unit tests using Jest, instituted automated testing processes, and collaborated closely with QA teams to uphold quality standards across cloud applications.

•Engaged actively in cross-functional collaborations to align technical solutions with business requirements.

•Experienced in developing RESTful web services and APIs using Java technologies, facilitating seamless data exchange between applications.

•Experienced in working with Angular CLI and Angular Material for rapid development and UI design.

•Familiar with state management libraries like NgRx for handling complex application states in Angular.

•Extensive experience in backend development, including RESTful APIs using NodeJS, serverless architecture on AWS (Lambda, API Gateway, DynamoDB), and event-driven microservices.

•Collaborated with development and operations teams to streamline the application and infrastructure deployment processes.

•Used Terraform to provision and manage infrastructure in various cloud providers (e.g., AWS, Azure, Google Cloud) or on-premises data centers.

•Implemented scalable and maintainable infrastructure solutions, considering best practices and compliance requirements.

•Proficient in using RxJS for handling asynchronous operations and reactive programming in Angular.

•Leveraged Jira to meticulously create, assign, and track software bugs and issues within our complex e-commerce platform. This streamlined our development process, making it easier for our agile team to prioritize and resolve critical issues swiftly.

•Harnessed Jira's powerful capabilities to automate and manage intricate business workflows within our client onboarding process. This included automating approvals, orchestrating content reviews, and streamlining document management, resulting in a substantial improvement in operational efficiency and ensuring consistent processes.

•Used Confluence to meticulously create and maintain comprehensive project documentation.

•Spearheaded the development of an internal company intranet using Confluence.

•Operated within Agile frameworks to ensure iterative development and timely delivery of features.

Ecco Select Full Stack Developer

End Client: Nelnet (Lincoln, Nebraska). July 2022 - October 2022.

PROJECT: An application for loan, asset management, and payment processing to students, businesses, nonprofit organizations, commercial, and government.

•Designed and maintained high-performance web applications utilizing Angular, React (including Next.js), and Backbone.js.

•Worked extensively with JavaScript frameworks and leveraged NPM and Redux libraries for front-end development.

•Created web backends using Node.js, Express, Javascript ES6, and Typescript.

•Employed Apollo Server with individual microservices, enabling a unified GraphQL endpoint for front-end data retrieval from multiple services.

•Extensively worked with PostgreSQL, DynamoDB, and MongoDB to manage data storage and retrieval.

•Handled data migration processes, moving data between source and destination servers using AWS tools like Database Migration Service and Storage Gateway.

•Specialized in designing, developing, and deploying serverless applications on AWS using Lambda, API Gateway, and authentication via AWS Cognito.

•Managed cloud infrastructure with tools like Terraform and CloudFormation, deploying EC2 instances for web hosting.

•Hands-on experience with AWS Application Discovery Service, AWS Migration Hub, AWS CloudEndure Migration, AWS SNS, and SQS to implement event-driven programming.

•Partnered with UX/UI designers to craft visually appealing and user-friendly interfaces.

•Engaged with cross-functional teams to resolve technical challenges and ensure alignment with business requirements.

•Regularly conducted code reviews, emphasizing adherence to coding standards and best practices.

•Teamed up with the DevOps group to establish continuous integration and delivery pipelines using Jenkins, GitHub, and Jest for testing.

•Collaborated with product management for requirement gathering and offered technical insights on cloud solutions across AWS, GCP, and Azure platforms.

•Played a pivotal role in an Agile development setup, consistently collaborating with product teams to deliver feature-rich applications using tech stacks like Java, Hibernate, and REST APIs.

TFCM Investments, Dallas TX

Sr. Full Stack Developer July 2017 - June 2022

PROJECT: An e-commerce application built with microservice architecture using Redux, Redux-Thunk, Node.js, React, NextJs, Typescript, Express, Angular, JAVA, Spring Boot, MongoDB, MySQL, Docker & Kubernetes, Kibana, Logstash

•Mastered full-stack development by building various pages, components, services, and microservices utilizing Angular 9, React, Vue.js, and Java 7/8.

•Implemented real-time data integration through Kafka and Spark streaming, and developed monolithic applications with Java, JSF, and Spring Boot.

•Managed application state using Redux Store, Actions, and Select concepts, integrating GraphQL with React for enhanced UX.

•Collaborated with design teams to implement intuitive UI/UX designs, using Vue.js, Vuex, and Vue Router for scalable components across applications.

•Designed and built services using Java, Spring Boot, MongoDB, MySQL, Node.js, and Typescript, further employing Docker and Kubernetes for containerization.

•Created robust security measures for applications, such as LDAP and J2EE pre-authentication, ensuring data privacy and integrity.

•Established a microservices ecosystem using Spring Cloud Config, Eureka, and Zuul. Additionally, utilized RabbitMQ, GCP Cloud Pub/Sub, AWS SQS, and AWS EventBridge for handling messages.

•Adopted test-driven development, crafting unit tests using JUnit, Mocha, and Chai for both frontend and backend components, ensuring high-quality software delivery.

•Executed deployments as microservices on Kubernetes clusters using tools like Jenkins and SonarQube. Furthermore, employed AWS CDK for building applications on AWS platforms.

•Developed efficient and scalable APIs with GraphQL, employing Apollo for schemas and resolvers, and used Swagger for comprehensive API service documentation.

•Championed serverless solutions using AWS Lambda, API Gateway, and DynamoDB, with deployments sourced from Amazon S3 buckets. Enhanced real-time user interactions through AWS AppSync's GraphQL APIs.

•Demonstrated proficiency in various GCP services such as Compute Engine, Cloud Storage, and Kubernetes. Also, showcased expertise in AWS services like Cloud Formation and DynamoDB for optimal solutions.

•Maintained consistent code quality through Git version control, utilizing advanced branching strategies, and regularly participated in code reviews, pair programming, and debugging sessions with peers.

FRANZULLI CORPORATION Full Stack Developer

End Client: General Electric. June 2015 - June 2017

PROJECT: Design effort for a complex Financial monolithic application using React, Node.js, Typescript, Amazon Web Services (AWS), Docker and Kubernetes, GitLab

•Orchestrated and managed microservices in Kubernetes clusters, ensuring seamless integration and debugging capabilities.

•Developed and documented RESTful APIs using Hibernate and Swagger, enabling both internal and external consumption. Created detailed models defining data for requests and responses.

•Practiced TDD in developing components, modules, and services using Node.js, TypeScript, and the NestJS framework.

•Collaborated with frontend teams to seamlessly integrate GraphQL with React, and developed reusable React components using TypeScript. Managed application state using Redux and handled asynchronous actions with Redux Thunk.

•Utilized MongoDB in tandem with Mocha and Chai to ensure comprehensive unit test coverage that frequently surpassed expectations.Advanced the use of Serverless frameworks, Amazon Lambda Functions, and other AWS services for creating scalable REST APIs. Leveraged Jenkins for CI/CD processes.

•Ensured application reliability by extensively testing functions and features using Jest alongside other testing tools.

•Collaborated with frontend teams to craft enhanced user experiences, leveraging the power and flexibility of the Angular framework.

•Authored Dockerfiles to build service-specific images, enabling streamlined deployments across diverse environments. Crafted YAML configurations for Kubernetes pods, ensuring scalable and responsive service orchestration.

•Actively participated in Agile Scrum meetings, mentored new developers through pair programming, and coordinated inter-team communications and code reviews.

Thanos Consulting Group LLC, Dallas TX September 2014 - June 2015

Web Developer

Actively participated in the analysis, design, development, and Implementation of microservices architecture, and built several backend services from scratch using Python, Flask framework, MySQL as the database, and employed other tools such as NumPy, PyUnit, SQL, OAUTH, JWT amongst others.

•Played a pivotal role in the end-to-end process of server architecture — from analysis and design to development and deployment.

•Organized the creation of the backend system using Flask and MySQL, starting entirely from the ground up.

•Ensured code quality and consistency by writing unit tests and adhering to the PEP8 style guidelines.

•Leveraged both functional and object-oriented programming paradigms as per project requirements.

•Structured the codebase into modular segments for streamlined content management.

•Successfully launched the application on OpenShift with the assistance of the Nginx server.

•Engineered REST APIs with a focus on horizontal scalability.

•Crafted SQL queries, along with Stored Procedures and Triggers, specifically with MS-SQL.

•Designed SQL-based validation scripts to ensure data accuracy during both load and retrieval processes.

•Employed advanced programming techniques, such as decorators and list comprehensions, while also emphasizing unit testing, staging environments, and effective global team collaboration.

•Produced comprehensive capacity planning visuals utilizing Python tools like Numpy and Matplotlib.

•Integrated PyUnit for robust unit testing across all Python-based projects.

CERTIFICATION

AWS Certified Developer - Associate. August, 2019

REFERENCES

Available on request.



Contact this candidate