Matt M's Location
Tampa, Florida, United States, United States
About Matt M
Matt M is a Technical Lead | Spring Boot | Microservices | Software Achitect at Cloudninetek.
Matt M's Current Company Details
Cloudninetek
Technical Lead | Spring Boot | Microservices | Software Achitect
Matt M Work Experience Details
-
Senior Technical LeadCloudninetek Oct 2018 - PresentFollowed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used Rally as a tracking tool for the sprints. • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot. • Developed Grid's used in the system using Slickgrid and created custom grid directive to make the component reusable. • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI. • Took part in setting up the routing configuration using Angular UI router for various views and sub views. • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies. • Developed Angular services making use of resource service to perform REST API calls to the backend. • Developed unit test cases using Jasmine and Karma and performed end to end tesing using Protractor and Selenium • Developed REST controllers using Spring Data REST to serve the UI with required JSON data. • Developed REST exception handling controller advices to respond to bad requests and server side exceptions. • Created docker images and ran the docker containers in various environments. • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling. • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services. • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services. • Worked with Middleware using Message driven by POJO (MDP) after creating QCF,Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users. • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
-
Technical LeadAt&T Jan 2017 - Sep 2018Dallas, Tx, Us• Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings. Participated in Iteration planning, requirements analysis, design, coding, testing, and documentation. • Designed and development of User Interfaces, tables using HTML, CSS and Typescript, Angular7. • Used OOPS concepts like Encapsulation, polymorphism, collections, and multithreading. • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces. • Used POSTMAN to check the json data received from the services. • Used Web services for sending and getting data from different applications using SOAP messages. • Integrated Spring Boot Hibernate and JPA framework. • Used Hibernate Framework for object relational mapping and persistence • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF. • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. • Used Micro-services to ensure the scalability of application on cloud infrastructure. • Used MySQL database and written number of sql queries for retrieving the data and validated that data against the business rules. • Worked on Swagger API and auto-generated documentation for all REST calls. • Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies. • Implemented CI CD pipelines using Jenkins and build and deploy the applications. • Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT. -
Sr. Java Full Stack DeveloperMarriott International Feb 2013 - Dec 2016Bethesda, Md, Us• Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular 7/6/5/4/2, Angular JS, Node JS, AJAX. • Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 7 libraries using Typescript. • Developed SPA (single page application) project using Angular 2.0/4.0/5.0/6.0/7.0 and Typescript for frontend, Node JS and Postgres for backend. • Followed the Extreme programming methodology for this client and sent out regular updates in the scrum meeting. • Designed and coded customized Angular 7 services to interact with the backend API and serve components. • Worked with Angular 6 forms, modules, DOM, events, expressions, controllers, filters and Http Request. • Used HTTP Request to read data from web servers and process JSON data to render in the UI. • Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API. • With the concept of ReactJS Worked on usage metrics and also end to end events tracing for analysis purpose. • Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment. • Experience with tools like Experience with Docker Images/containers and kubernetes. • Apache Maven is used as Build tool to automate the build process for the entire application • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design. • Used Java8 features like stream and Lambda expressions. • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
Frequently Asked Questions about Matt M
What company does Matt M work for?
Matt M works for Cloudninetek
What is Matt M's role at the current company?
Matt M's current role is Technical Lead | Spring Boot | Microservices | Software Achitect.
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
Aero Online
Your AI prospecting assistant
Select data to include:
Total price:
$0.00
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