Michael Plumlee Email and Phone Number
Michael Plumlee work email
- Valid
- Valid
- Valid
- Valid
Michael Plumlee personal email
Michael Plumlee phone numbers
• 25 years of professional software development experience.• Skilled in Structured and Object-Oriented analysis, design and development.
Rocket Mortgage
View- Website:
- rocketmortgage.com
- Employees:
- 7413
-
Senior Software EngineerRocket MortgageLake Forest, Ca, Us -
Senior Software EngineerRocket Central Sep 2022 - PresentDetroit, Michigan, United StatesMaintained 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. -
Sr Application DeveloperCapital Group | American Funds Feb 2016 - Sep 2022Irvine, 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. -
Senior Software Enginer / Assistant Vice PresidentState Street Bank Aug 2003 - Feb 2016Irvine, 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. -
Senior Software EngineerLitronic / Ssp Solutions Jul 2000 - Aug 2003Irvine, 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. -
Software EngineerPimco Mar 1999 - Jun 2000Newport 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. -
Software EngineerTaco Bell Jun 1996 - Mar 1999Irvine, 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
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?
-
Michael Plumlee
Sarasota, Fl2earthlink.net, l3harris.com8 +125646XXXXX
-
Michael Plumlee
Olive Branch, Ms4yahoo.com, mckhboc.com, gmail.com, mckesson.com1 (415) 9XXXXXXX
-
Michael Plumlee
Greenwich, Ct4gmail.com, citadelgroup.com, aol.com, citadel.com2 1-706-6XXXXXXX
-
Michael Plumlee
Raleigh-Durham-Chapel Hill Area
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