Michael Plumlee

Michael Plumlee Email and Phone Number

Senior Software Engineer @ Rocket Mortgage
Lake Forest, CA, US
Michael Plumlee's Location
Lake Forest, California, United States, United States
Michael Plumlee's Contact Details

Michael Plumlee personal email

n/a

Michael Plumlee phone numbers

About Michael Plumlee

• 25 years of professional software development experience.• Skilled in Structured and Object-Oriented analysis, design and development.

Michael Plumlee's Current Company Details
Rocket Mortgage

Rocket Mortgage

View
Senior Software Engineer
Lake Forest, CA, US
Employees:
7413
Michael Plumlee Work Experience Details
  • Rocket Mortgage
    Senior Software Engineer
    Rocket Mortgage
    Lake Forest, Ca, Us
  • Rocket Central
    Senior Software Engineer
    Rocket Central Sep 2022 - Present
    Detroit, Michigan, United States
    Maintained and performed new development on a multi-application suite to process privacy opt-out requests from consumers written in C# and deployed on AWS/Kubernetes using MongoDB.• Communications between processes facilitated by Amazon SQS/SNS and REST APIs• Modified Angular and React front ends used to submit consumer requests.Supported multiple apps written in React, Angular, Typescript, Blazor and C# used by legal and compliance departments that included complex integrations and messaging using Kafka, Amazon SNS/SQS, and Amazon EventBridge using MongoDB, DynamoDB, and MySql.Leveraged tools such as CircleCi, Helm and Rancher to facilitate application integration and continuous development/deployment.Performed a tech lead position for an application redesign/rewrite.• Collaborated with business partners and external integrating systems.• Used Lucid Charts to model new design.• Worked with product owner to create and schedule stories to implement the new design.• Redesigned several key components of the old system: • Replaced an Amazon Lambda with a console receiver application. • Communications between modules rewritten to use SNS/SQS and Kafka topics in lieu of a proprietary queuing system. • Implemented a dedicated API Layer to separate the business layer from the GUI front end.
  • Capital Group | American Funds
    Sr Application Developer
    Capital Group | American Funds Feb 2016 - Sep 2022
    Irvine, Ca
    • Languages: C#• Systems: Microsoft Windows 7, 10• Databases: SQL Server• Worked on a inhouse Agile SCRUM team, rewriting a financial Transaction Processing System. A heavy focus was placed on effecient code structure, reuse and cleanliness. Mentored junior developers in best practices, performance, security concerns as well as team coding standards.• This was being written in C# using the .NETCore Framework. Multiple AWS containerized microsystems interacting via messaging with RabbitMQ. It also used the Microsoft TPL Dataflow library.• A code-first approach was used in the development of this application with EF Migrations utilized to manage database creation and modification. SQL was hand written in cases where EF Migrations couldn’t automatically generate it.• The backend server exposed HTTP APIs to provide data to/from an Angular front end.• Part of the messaging system utilzed accessing an AWS S3 bucket for retrieval and delivery.• All code delivered required implementing unit tests using Xunit to thoroughly test functionality.• Developed an interface between a vendor application and internal systems to manage the processing of security assets, financial trades and financial order compliance.• Wrote xml and json transformers to convert data between the different systems. This included extensive use of AutoMapper.• The interface was implemented using the Unity Framework container and Microsoft Entity Framework for database access.
  • State Street Bank
    Senior Software Enginer / Assistant Vice President
    State Street Bank Aug 2003 - Feb 2016
    Irvine, California, United States
    • Languages: Java, Flex, ActionScript, Perl and Korn Shell• Systems: Sun UNIX, Microsoft Windows 7, XP, NT, 2000• Databases: Sybase, Oracle• Worked on a back end financial processing system responsible for sending electronic trade directives via the SWIFT electronic network and automated faxes via RightFAX to client banks and brokers. Responsible for maintaining and adding new features to existing Java programs, Korn shell scripts and Perl scripts. • Wrote a multi-threaded financial trade generation application that retrieves XML messages from a queue. This application generates trade tickets and ticket images using the retrieved XML message. These XML messages were also parsed via DOM and stored in objects using reflection. These trades and tickets were eventually stored in a database. • Redesigned and rewrote the above ticketing application to support a multi-client design. The new version of the application was written on a Glassfish Application server using J2EE techonolgies including EJBs and MDBs. The XML parsing was reworked to use JAXB and xPath.• Designed and maintained a Swing GUI application to manage the configuration database and trade message retrieval for the above financial processing system. This GUI application was later re-written using FLEX.• Designed and developed a new system written in Java using a JMS/MQ queuing paradigm to replace existing NEON queuing infrastructure. • Wrote a corporate actions program that generates and posts positions via an MQ queue. It also reads a separate queue with all corporate actions for the generated securities list. This response is an XML file that is parsed using DOM and stored in objects using reflection. These objects are then stored in a database. • Supported an in house operations department with general business and specific SWIFT questions.
  • Litronic / Ssp Solutions
    Senior Software Engineer
    Litronic / Ssp Solutions Jul 2000 - Aug 2003
    Irvine, California, Usa
    • Languages: C++, C#• Systems: Microsoft Windows NT, 2000 & XP• Databases: MS SQL Server, Oracle Enterprise 8.1 – 9.2• Worked on design of next generation of Litronic’s SmartCard management program. • Responsible for creating high-level design ideas for functionality and communication between large modules of the system. • Rewrote an OpenSSL C++ SSL connection library using Network Security Services (NSS) SSL. • Performed extensive work on requirements analysis including use case relationship diagrams and use case descriptions. This analysis was done using Rational Rose and UML. • Designed and developed prototypes of this new software system using Microsoft MFC and Visual C++ 6.0. The database for this prototype was designed and modeled using Rational Rose. Created a custom reports in Rational Soda to publish these object Models. These prototypes used socket layer network communication to communicate between the server and client. Wrote a prototype database connection library in C++ using ODBC. • Designed tables and wrote stored procedures in SQL Server for this prototype. Implemented a new database connection library in C# using the OleDbConnection library and Microsoft’s Oracle.Net connection layer. • Used Installscript to create custom installation packages for delivery of products. • Worked on .NET GUI applications using C# to configure a back end server and database.
  • Pimco
    Software Engineer
    Pimco Mar 1999 - Jun 2000
    Newport Beach, Ca, Usa
    • Languages: C++, PERL and Korn Shell• Systems: Sun UNIX, Microsoft Windows NT• Databases: Microsoft SQL Server, SYBASE SQL Server• Maintained and developed applications for in house mortgage trading system running on NT using SQL Server and interfacing with a SYBASE SQL server running on Solaris. • Worked on C++ programs, shell scripts and stored procedures that process and post daily mortgage data to the financial trade booking system. • Developed a process that generated requests to Bloomberg for new securities that were booked throughout the day.
  • Taco Bell
    Software Engineer
    Taco Bell Jun 1996 - Mar 1999
    Irvine, Ca, Usa
    • Languages: C, Visual Basic, MLINK, AWK, Bourne Shell and C Shell• Systems: SCO UNIX, Microsoft Windows NT, Greenleaf DataWindows, DB Vista Database, Microsoft SQL Server• Maintained and developed applications for an in-store back-office system using a DB-Vista database running on SCO UNIX. Developed software for report archival and modem transmission. • Worked on an inventory transfer system that required modem communication between in-store computer systems with reconciliation at the mainframe level. • Designed and developed an application that calculated usage of in-store products based on their historical counts. • Worked on development of the next generation back of house system running SQL Server on Windows NT. This development used the 3-Tier paradigm and included designing the object and database layout, creation of stored procedures and screen development in Visual Basic.

Michael Plumlee Skills

Java Java Enterprise Edition Object Oriented Design J2ee Application Development Sql Perl C# Jms Uml Software Development Spring Xml Swing Unix Shell Scripting Databases Javase Jdbc Ansi C Odbc Mq Messaging Groovy Bourne Korn Shell Security Clearance Glassfish Jpa Xpath Orm Sybase

Michael Plumlee Education Details

Frequently Asked Questions about Michael Plumlee

What company does Michael Plumlee work for?

Michael Plumlee works for Rocket Mortgage

What is Michael Plumlee's role at the current company?

Michael Plumlee's current role is Senior Software Engineer.

What is Michael Plumlee's email address?

Michael Plumlee's email address is mi****@****oup.com

What is Michael Plumlee's direct phone number?

Michael Plumlee's direct phone number is +1.617.786*****

What schools did Michael Plumlee attend?

Michael Plumlee attended Uc Irvine.

What are some of Michael Plumlee's interests?

Michael Plumlee has interest in Health.

What skills is Michael Plumlee known for?

Michael Plumlee has skills like Java, Java Enterprise Edition, Object Oriented Design, J2ee Application Development, Sql, Perl, C#, Jms, Uml, Software Development, Spring, Xml.

Not the Michael Plumlee you were looking for?

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.