Dan Magsig
Technical Architect / Consultant at nvisia- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
nvisia
-
Software Development
-
100 - 200 Employee
-
Technical Architect / Consultant
-
Jan 2022 - Present
Milwaukee, Wisconsin, United States Currently engaged as a software systems architect providing technical direction to a team modernizing a core enterprise system for an international distributor of shipping, packaging and industrial supplies. Technologies include Java, Spring, REST microservices, DataStax/Cassandra, RPG, IBM MQ, DB2. Job Title: Senior Technical Architect
-
-
-
Northwestern Mutual
-
United States
-
Financial Services
-
700 & Above Employee
-
Systems Architect - Illustrations Systems
-
Nov 2019 - Dec 2021
Accountable for leading the software development and support of Northwestern Mutual insurance illustrations systems, including the company's latest generation AWS deployed illustrations system relied on daily by over 15K advisors and staff across the country for all insurance sales and associated regulatory compliance. Ensured 24x7 system availability, on-time feature delivery, and continuous improvement of software engineering practices. Advanced the system architecture by decomposing… Show more Accountable for leading the software development and support of Northwestern Mutual insurance illustrations systems, including the company's latest generation AWS deployed illustrations system relied on daily by over 15K advisors and staff across the country for all insurance sales and associated regulatory compliance. Ensured 24x7 system availability, on-time feature delivery, and continuous improvement of software engineering practices. Advanced the system architecture by decomposing monolithic services, shifting to a micro front end architecture, and adopting schema-first GraphQL. Started as principal architect and 4 months later took on director role, leading a team with 7+ direct reports and over 50 software engineers for almost 2 years before opting to return to a more “hands-on” technology focused role. Technologies: Node.js, React, C#.NET, GraphQL, AWS, Kubernetes, Docker, Windows EC2/ECS, Lambda, Aurora/MySQL, Dynamo, Redis, S3, New Relic, GitLab CI/CD. Business supported spanned all traditional life, universal life, disability income, annuities and long term care, for both new issue and all in-force policies. Job Title: Principal Architect / Sr Director of Software Engineering Show less
-
-
-
FedEx
-
United States
-
Freight and Package Transportation
-
700 & Above Employee
-
Solution Architect - FedEx Ground
-
Dec 2018 - Nov 2019
Brookfield, WI Led efforts to modernize FedEx Ground shipment information systems based on a microservices event driven architecture relying on event sourcing and enterprise scale command-query responsibility segregation (CQRS) aligned to Business Driven Architecture (BDA) capabilities and value streams. Responsible for driving renewal of systems to adopt an API-first microservices architecture that is resilient, highly available and scalable, with services that support tens of thousands of transactions per… Show more Led efforts to modernize FedEx Ground shipment information systems based on a microservices event driven architecture relying on event sourcing and enterprise scale command-query responsibility segregation (CQRS) aligned to Business Driven Architecture (BDA) capabilities and value streams. Responsible for driving renewal of systems to adopt an API-first microservices architecture that is resilient, highly available and scalable, with services that support tens of thousands of transactions per second, enabling delivery of 9-15+ million packages a day, while also continuing to advance business capabilities to optimize e-commerce deliveries. Personally authored a key enterprise-wide highly configurable high volume Java Spring REST micro-service for managing package uniqueness deployed on Pivotal Cloud Foundry with DataStax Enterprise (Cassandra), adhering to Test/Behavior Driven Development using Cucumber extensively. Supported a local Scaled Agile Framework (SAFe) Agile Release Train (ART). Provided direction to other architects. Served as key stakeholder and influencer on related enterprise shipment services ART. Technologies: Java, Spring, TIBCO EMS, Cucumber, Oracle, DataStax, GitLab, Gradle. Job Title: Technical Fellow
-
-
Solution Architect - FedEx Ground-SmartPost Integration
-
Jun 2016 - Nov 2018
Brookfield, WI Led efforts to integrate SmartPost business segment systems with overall FedEx Ground systems. Served as lead architect on multiple initiatives, including highly successful delivery optimization capabilities which continually assess last mile delivery options on millions of packages daily to identify and capitalize on cost savings opportunities. Personally authored core service that evaluates and publishes cost-saving rerouting opportunities in near real time as packages are sorted.… Show more Led efforts to integrate SmartPost business segment systems with overall FedEx Ground systems. Served as lead architect on multiple initiatives, including highly successful delivery optimization capabilities which continually assess last mile delivery options on millions of packages daily to identify and capitalize on cost savings opportunities. Personally authored core service that evaluates and publishes cost-saving rerouting opportunities in near real time as packages are sorted. Technologies: Java, Spring, TIBCO EMS, Oracle, GitLab, Maven. Job Title: Solutions Architect Principal
-
-
Systems Architect - FedEx SmartPost
-
Jul 2012 - May 2016
Brookfield, WI Provided architectural leadership to ensure operational excellence, project execution and continuous improvement of SmartPost business segment systems. Core software systems support electronic order transmission, transportation, sortation, tracking, rating release, postal payment, and business intelligence. Trusted technical leader in a local application development and support shop of 70+ IT professionals within the larger global FedEx IT community. Accountable for "always on" systems that… Show more Provided architectural leadership to ensure operational excellence, project execution and continuous improvement of SmartPost business segment systems. Core software systems support electronic order transmission, transportation, sortation, tracking, rating release, postal payment, and business intelligence. Trusted technical leader in a local application development and support shop of 70+ IT professionals within the larger global FedEx IT community. Accountable for "always on" systems that enable delivery of 2-5 million FedEx SmartPost packages each day. Technologies: Java, TIBCO EMS, Oracle, Subversion, Maven. Job Title: Systems Architect Principal
-
-
-
Northwestern Mutual
-
United States
-
Financial Services
-
700 & Above Employee
-
Application Architect
-
Jul 2008 - Jun 2012
Milwaukee, WI Consulted internally on multiple projects each year, reducing IT decision making churn by identifying stakeholder interests and concerns, as well as key architecture decisions along with solution options, pros/cons and recommendations. Produced architecture descriptions, including systems architecture diagrams for solutions. Also led projects to define and advance enterprise technologies for service oriented architecture, application integration, business rule management, business process… Show more Consulted internally on multiple projects each year, reducing IT decision making churn by identifying stakeholder interests and concerns, as well as key architecture decisions along with solution options, pros/cons and recommendations. Produced architecture descriptions, including systems architecture diagrams for solutions. Also led projects to define and advance enterprise technologies for service oriented architecture, application integration, business rule management, business process management, and presentation layer technologies including intranet and Internet portals. Accountable for successful 2009 build out and performance testing of web content management system and associated infrastructure for an update to the company's public Internet site. Technologies: Java, WebSphere MQ, SharePoint, C#.NET, ASP.NET MVC, Silverlight, WebSphere Service Registry and Repository, IBM DataPower, WebSphere Process Server, IBM Operational Decision Manager, IBM Business Process Manager, IBM eXtreme Scale. Job Title: Lead Application Architect
-
-
Application Engineer
-
Jan 2005 - Jun 2008
Milwaukee, WI Consulted internally on over a dozen projects each year, providing mentoring on Java software design and development best practices to mitigate engineering risk to the delivery of business solutions. Researched and resolved technical concerns for teams that required help. Maintained enterprise frameworks and libraries. Also authored updates to design considerations guides, how-to guides, and technology selection guides on subjects such a JMS & MDBs, Struts, exception handling, integration… Show more Consulted internally on over a dozen projects each year, providing mentoring on Java software design and development best practices to mitigate engineering risk to the delivery of business solutions. Researched and resolved technical concerns for teams that required help. Maintained enterprise frameworks and libraries. Also authored updates to design considerations guides, how-to guides, and technology selection guides on subjects such a JMS & MDBs, Struts, exception handling, integration, web service security, application layering, messaging interface design, and presentation layer technology selection. Technologies: Java, JMS, WebSphere MQ, MDBs, JDBC, SQL, Struts, JSPs, HTML, CSS, JavaScript, RAD/RSA, WebSphere, SQL Server, DB2, IBM Content Manager. Job Title: Application Engineer
-
-
-
U.S. Navy Reserve
-
United States
-
Armed Forces
-
700 & Above Employee
-
Information Warfare Officer
-
Sep 2004 - Sep 2007
Ft Sheridan, IL Drilling reservist responsible for good order and discipline of a 20+ member reserve cryptologic operations unit as second in command. Lieutenant Commander, USN
-
-
-
-
Applications Developer
-
Dec 2002 - Jan 2005
Wauwatosa, WI Designed and developed clinical decision support and genomic research systems for a startup bioinformatics company, from early prototypes in Perl through to production systems in Java installed and operational at client sites. Worked with experts in health care, bioinformatics, and genetics to define system requirements. Implemented backend expert system and reporting/analysis engine as well as physician and patient accessible front end web applications. Led project teams through full software… Show more Designed and developed clinical decision support and genomic research systems for a startup bioinformatics company, from early prototypes in Perl through to production systems in Java installed and operational at client sites. Worked with experts in health care, bioinformatics, and genetics to define system requirements. Implemented backend expert system and reporting/analysis engine as well as physician and patient accessible front end web applications. Led project teams through full software development lifecycle. Developed marketing materials and contributed to strategic business planning. Technologies included Java, Perl, Perl CGI, XML/XSLT, servlets, HTML, JavaScript, JAAS, JNDI, RMI, JDBC, SQL, Oracle, JDeveloper, and WebSphere. Show less
-
-
-
-
IT Consultant
-
May 1998 - Nov 2002
Minneapolis, MN & Milwaukee, WI Led design and implementation of automated order processing systems for SBC Ameritech. Coded multithreaded batch processing apps using Java, C, JDBC, JNI, JMS, MQSeries, JavaMail, SQL, Oracle, UNIX, and a CORBA based interface to mainframe. Built browser UIs using Java, servlets, JSPs, HTML, JavaScript, JDBC, SQL, and Oracle running on Tomcat with IIS. Migrated web apps to WebSphere 4.0 with iPlanet. Architected systems to support scalability, load balancing, fault tolerance, and failover.… Show more Led design and implementation of automated order processing systems for SBC Ameritech. Coded multithreaded batch processing apps using Java, C, JDBC, JNI, JMS, MQSeries, JavaMail, SQL, Oracle, UNIX, and a CORBA based interface to mainframe. Built browser UIs using Java, servlets, JSPs, HTML, JavaScript, JDBC, SQL, and Oracle running on Tomcat with IIS. Migrated web apps to WebSphere 4.0 with iPlanet. Architected systems to support scalability, load balancing, fault tolerance, and failover. Designed and implemented batch and on-line apps to maintain corporate data warehouse of customer and supplier information for Cargill. Coded multithreaded batch processing app using Java, JDBC, SQL, Oracle, RMI, XML, and FirstLogic. Built browser UI using Java, servlets, HTML, JavaScript, JDBC, SQL, UNIX, and Oracle. Developed server side components for name and address standardization and fuzzy matching as well as support for resource pooling, data caching, locking, and server side performance optimizations. Developed front end inquiry and reporting app for debit card processing system for Carlson Marketing Group. Responsible for lifecycle from end-user requirements gathering through design, to development, testing, production release and handoff to support. Technologies included PowerBuilder, SQL, Oracle, PL/SQL. Led design and development integrating a custom line of business fulfillment automation app with Oracle Financials for Fulfillment Services, Inc. Authored design specs and coordinated efforts of 5 developers. Technologies included MS SQL Server, Transact-SQL, and PB. Led design and development of system components for Memorial Blood Centers of Minnesota to enter DNA testing results and calculate probabilities of parentage based on genetic principles. Responsible for data modeling, database design and implementation, and server side computational components. Technologies included PowerBuilder, SQL, Oracle, and DataArchitect. Show less
-
-
-
United States Air Force
-
United States
-
Defense and Space Manufacturing
-
700 & Above Employee
-
Communications-Computer Systems Officer
-
Jan 1997 - Jun 1998
Shaw AFB, SC Managed 24x7 real-time network intrusion detection operations center manned by 5 crews comprising 30 personnel as an Information Warfare Planner and senior ranking certified Defensive Counter-Information Crew Commander for the 609th Information Warfare Squadron, Headquarters 9th Air Force, U.S. Air Forces Central Command. Technologies: TCP/IP, UNIX, NetRanger IDS, BorderGuard routers, shell scripting; Visual C++, MFC, Win32 sockets programming, MS Access, VBA, SQL. Captain, USAF
-
-
Communications-Computer Systems Officer
-
Sep 1992 - Dec 1996
The Pentagon, Washington D.C. Maintained and developed Air Staff finance and budget software systems for the Air Force Pentagon Communications Agency. Led team of eight developers. Technologies: C, SQL, shell scripting, UNIX, Ingres RDBMS, IBM RS/6000; PowerBuilder, Visual Basic, SQL, ODBC, OLE Automation, MS Windows, Sybase SQL Anywhere, ERwin, BPwin. 1st/2nd Lieutenant, USAF
-
-
-
-
Engineering Intern
-
Jun 1991 - Sep 1992
Terre Haute, IN Maintained 650K line UNIX/C telephony application on team of eight. Designed and coded configurable lexical analyzer and parser to extract data for analytics from logging/report output of most types of digital telephone switches. Technologies: C, UNIX, shell scripting, IBM RS/6000, DECsystems 5500.
-
-
Education
-
The George Washington University - School of Engineering & Applied Science
MS, Computer Science -
Rose-Hulman Institute of Technology
BS, Computer Science -
Severna Park Senior High School, Severna Park, MD
-
Edison High School, Huntington Beach, CA