Ryan M.

Ryan M. Email and Phone Number

Senior Java Software Engineer @ Deloitte
new york, new york, united states
Ryan M.'s Location
Wilmington, North Carolina, United States, United States
About Ryan M.

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

Ryan M.'s Current Company Details
Deloitte

Deloitte

View
Senior Java Software Engineer
new york, new york, united states
Website:
deloitte.com
Employees:
295722
Ryan M. Work Experience Details
  • Deloitte
    Senior Java Software Engineer
    Deloitte 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.
  • Vegas.Com
    Senior Full Stack Engineer
    Vegas.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.
  • Verizon
    Java Full Stack Developer
    Verizon 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.
  • Ipromote
    Software Engineer
    Ipromote 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

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.

    Let Me Help Promote You!
    Las Vegas, Nv
  • Ryan M.

    Recruiter (Techical | Manufacturing | Sales) | Talent Sourcer | Dei Advocate | Agile Enthusiast📞Not Afraid Of The Phone!📞
    Reeds Spring, Mo
  • Ryan M

    Senior Executive ➜ Sales & Operations ♦ New Business Development ♦ Program Planning & Management ♦ Strategic Leadership
    New York City Metropolitan Area
    1
    mwivet.com

    1 (800) 8XXXXXXX

  • Ryan Jordan

    Harvard 23/24* Alum | Founder & Ceo | Senior Nonresident Scholar At Harvard Csase
    Cambridge, Ma

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.