Michael Cuzzo
MTS III Software Engineer at Verizon Wireless (Worldwide Wireless)- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
Verizon Wireless (Worldwide Wireless)
-
Telecommunications
-
300 - 400 Employee
-
MTS III Software Engineer
-
Mar 2014 - Present
- Design and develop new business logic for MCS CPF Data Grid application. • System process 100 million real time messages sent daily. • Messages sent as XML text down queues. • Application processes messages, applies business logic to massage data, and saves information into a traditional Oracle database, an IBM Extreme Scale in memory data source, and a Cassandra NoSQL datastore. • Dispatch event messages to downstream systems as data is successfully processed. - Re-architecture MCS CPF Data Grid application. • Original application coded twice, once for DB and once for Extreme Scale in memory datastore. • Re-designed the application to leverage DAO design patterns which reduced code base in half, eliminated datastore discrepancy bugs, improved throughput, and added design flexibility when implementing new business logic. • Introduced Junit testing into application to promote test driven design and move towards DevOps development. - Enhance MCS Services framework. • Created Write functionality for MCS Extreme Scale Interface Data Service. This Write functionality contained logic to resolve concurrent save operations from multiple threads to ensure latest information is retained in the datastore and would not be clobbered by stale data. - Oversee team of offshore developers. • Explain new projects and business functionality. • Perform code reviews to ensure project correctness and best coding practices are maintained. • Mentor resources in new development design patterns. - Collaborate with upstream system project managers to define project requirements. Show less
-
-
-
Citi
-
United States
-
Financial Services
-
700 & Above Employee
-
AVP/ Sr.Program Analyst
-
Jun 2003 - Mar 2014
Citigroup: Assistant Vice President June 2010 – Present - Design service oriented Java based trade processing system utilizing a Spring framework and Gemfire Cache to retire existing legacy system. • Processes over a million trade records nightly, as well as consumes real time account and security information. • Calculates exposure portfolios on demand. • Services downstream requests for information via HTTP, RMI, and direct API calls. - Act as project manager for new projects to be implemented in both the legacy and new systems. - Hire and manage a team of nine offshore resources for project development and production support. - Collaborate with business users to gather and define business requirements. - Work with the users to explain data inconsistencies and provide training on the system. - Resolve audit and entitlement issues. Citigroup: Senior Program Analyst January 2007 – June 2010 - Maintain and upgrade a three-tier architecture system, with batch based nightly data processing. • Korn Shell and SQL based batch cycle processes over a million trades nightly, controlled by Autosys job scheduler. • Java Swing based dedicated desktop app calls EJBs on Weblogic server to call for user created, customizable trade queries built in real time. - Develop a Struts and JSP based web reporting system. • Allows users to record historical obligor and facility based information. • Provided immediate, front end, data validation with Javascript. • Control access to critical information with a built in entitlement system. - Convert a set of given business requirements to functional requirements. Citigroup: Program Analyst June 2003 – January 2007 - Build technical solutions from a set of functional requirements. - Write SDLC documentation. - Program SQL queries for nightly batch processing. - Provide 24/7 on-call production support. Show less
-
-
-
-
Technical Support Assistant
-
Aug 2000 - May 2003
This job required working closely with the faculty/staff of the college campus in order to: - Troubleshoot miscellaneous computer problems - Install/fix compute hardware - General maintenance of lab computers - Field help desk calls from students This job required working closely with the faculty/staff of the college campus in order to: - Troubleshoot miscellaneous computer problems - Install/fix compute hardware - General maintenance of lab computers - Field help desk calls from students
-
-
Education
-
New Jersey Institute of Technology
MS, Computer Science -
State University of New York College at Geneseo
Bachelor of Science (B.S.), Computer Science