Ryan M. Email and Phone Number
Goal-oriented Full Stack Engineer with 8+ years of experience covering project and product management including developing, implementing, and supporting complex infrastructures. Experienced in designing and implementing highly scalable microservices architecture with trending web technologies supporting, automating, and optimizing deployments in AWS, utilizing configuration management, CI/CD, and DevOps processes to ensure efficient and effective cloud infrastructure management.Technical SkillsProgramming Languages: Java (8,11,17), JavaScript, TypeScript, Python, HTML/CSSCloud Services: AWS EC2, S3, SNS, SQS, Opensearch, Lambda, API Gateway, Cloudwatch, ECS, EKS, Azure Blob Storage, Azure Virtual Machines (AVM), Azure Container Service (AKS), Azure Queue Storage, GCP Cloud Run, Cloud FunctionsDatabases: DB2, Oracle, PostgreSQL, MySQL, MongoDB, RedisFrameworks & Libraries: Spring, Spring Boot, Spring MVC, Spring Batch, Spring Integration, Spring Security, Spring Cloud, Hibernate/JPA, Spring Data JPA, Maven, Gradle, Jersey, Angular, React, Apache Lucene, Apache Kafka, RabbitMQ, Elasticsearch, Logstash, Kibana, Memcached, Ehcache, JDBCDeveloper IDEs: Eclipse, IntelliJ, VS Code, PyCharmVersion Control: Git, SVNDevops: Jenkins, Github Actions, Gitlab CI/CD, Docker, Kubernetes, Ansible, Terraform, AWS CloudFormation, HelmArchitecture & Design Patterns: MVC, MVP, Factory, Facade, Decorator, Builder, Singleton, AdapterTesting: JUnit, Mockito, Jest, Selenium, Playwright, Postman
Deloitte
View- Website:
- deloitte.com
- Employees:
- 295722
-
Senior Java Software EngineerDeloitte Sep 2021 - Present●Utilized Java 17, Spring Boot, Spring MVC, Spring JPA, GraphQL, and various databases such as MongoDB, Oracle PL/SQL, and PostgreSQL to build scalable and efficient applications.●Implemented Spring Boot microservices and used Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O for implementing business logic.●Integrated RESTful API endpoints and utilized Spring Boot annotations for data retrieval from various services.●Integrated event-driven architecture with microservices implementing event sourcing and CQRS.●Utilized unit testing frameworks like JUnit 5 and Mockito to achieve 90% code coverage, ensuring the reliability and stability of the software.●Designed and developed front-end components using React, Angular, JavaScript, HTML5, and CSS3 to enhance the user interface and overall user experience.●Implemented Elasticsearch to improve search capabilities, resulting in a 20% increase in highly efficient and accurate search results for users.●Containerized all microservices using Docker, and deployed Docker images to AWS ECR.●Leveraged Kubernetes to deploy and manage web services on AWS EKS for efficient and scalable development. -
Senior Full Stack EngineerVegas.Com Aug 2019 - Jul 2021●Improved the first page load times by 15% by leveraging SSR and improving server response times with Next.js, and GraphQL.●Utilized Java 11, Spring Config Server to enable improved visibility and control over application settings and log data by centralizing configuration management and logging.●Set up monitoring and alerting using Grafana and Spring Boot Admin.●Created a single sign-on (SSO) solution that allows clients to access various services with just one password, improving the platform's security and convenience.●Improved application’s performance by 60% through analyzing/optimizing Hibernate queries, denormalizing data, and adding caching mechanisms.●Designed and implemented the UI using Angular Components, Directives, and Services and used Angular Material to create a consistent and responsive design.●Utilized Jenkins for the deployment of microservices, automating the development and deployment procedures to lower failures and increase overall effectiveness.●Continually assessed and improved the application's performance, pinpointing problem areas and carrying out necessary changes.●Captured the best development practices that helped to decrease code complexity and improve maintainability of the shared libraries and components. -
Java Full Stack DeveloperVerizon Feb 2018 - Jul 2019●Implemented Object Relational Mapping in the persistence layer using Hibernate in conjunction with Spring Aspect Oriented Programming (AOP) functionality.●Optimized querying in GraphQL using React Apollo and refactored queries to use fragments and In-Memory Cache, reducing number of bugs by 25%.●Refactored previous codebase from ES6 version to TypeScript, resulting in a 30% increase in overall team productivity and improving system reliability by 15%.●Built a data stream pipeline using Apache Kafka, Logstash, and Elasticsearch to provide a reporting solution.●Wrote test cases using JUnit framework to validate the application flows in different scenarios.●Implemented logging functionality using Log4j and Slf4j technologies to provide a comprehensive perspective of the project.●Identified and fixed a memory leak resulting in improved user experience by preventing the occurrence of intermittent Out of Memory errors. -
Software EngineerIpromote Mar 2015 - Jan 2018●Handled programming tasks and maintained internal websites with a high success rate of 98% in product update deployment.●Developed a new UI for website landing pages using JavaScript and designed HTML/CSS email templates, increasing email signups by 9%.●Utilized Java, JavaScript, JQuery, HTML, CSS, Servlets, and JSPs to build the presentation layer with a user-friendly and responsive interface.●Created a scalable and maintainable application architecture by using fundamental J2EE design principles including Front Controller, DAO, Facade, and MVC.●Leveraged AWS EC2 for deploying the web-based application ensuring reliable uptime and performance.●Collaborated with an Agile team to migrate a legacy web application to AngularJS, SCSS, and HTML5.●Documented application functionality, features, and maintenance processes to aid in future development efforts and streamline team member knowledge sharing.
Ryan M. Education Details
-
Computer Science
Frequently Asked Questions about Ryan M.
What company does Ryan M. work for?
Ryan M. works for Deloitte
What is Ryan M.'s role at the current company?
Ryan M.'s current role is Senior Java Software Engineer.
What schools did Ryan M. attend?
Ryan M. attended University Of North Carolina Wilmington.
Who are Ryan M.'s colleagues?
Ryan M.'s colleagues are Maria Izabel Lima, Lilian Luiyf, Krupali Radadia, Barbara Zibret Kralj, Martijn Beinema, Fiona Zhong, Merli Oago.
Not the Ryan M. you were looking for?
-
Ryan M
Senior Executive ➜ Sales & Operations ♦ New Business Development ♦ Program Planning & Management ♦ Strategic LeadershipNew York City Metropolitan Area1mwivet.com1 (800) 8XXXXXXX
-
Ryan Jordan
Harvard 23/24* Alum | Founder & Ceo | Senior Nonresident Scholar At Harvard CsaseCambridge, Ma
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial