superagi_logo
Scott Duchin

Scott Duchin

linkedin_icon
Senior Software Engineer @ Java Software Designer / Developer
email_icon
Email encrypt_section
call_icon
Phone Number encrypt_section

Education

education_icon_placeholder

California Polytechnic State University-San Luis Obispo

Bachelor of Science - BS, Computer Science 1970-09-01 - 1974-03-01
education_icon_placeholder

Free Enterprise Institute

Thirst for knowledge:, Universe, Physics, Volition, Economics, & International Business 1976-01-01 - 1982-01-01

Work Experience

experience_icon_placeholder

Tata Consulting Services

Current

Tata Consulting Services

experience_icon_placeholder

MGM Resorts International

2022-03-01 - 2022-07-01

MGM Resorts International

experience_icon_placeholder

Xerox Parc

2021-03-01 - 2021-11-01

Xerox Parc

experience_icon_placeholder

Change Healthcare

2020-02-01 - 2020-09-01

Change Healthcare

experience_icon_placeholder

McAfee

2018-02-01 - 2020-02-01

McAfee

experience_icon_placeholder

Skyhigh Networks

2015-10-01 - 2018-02-01

Skyhigh Networks

experience_icon_placeholder

Motorola Mobility (a Lenovo Company)

2013-03-01 - 2015-10-01

Motorola Mobility (a Lenovo Company)

experience_icon_placeholder

Google

2007-06-01 - 2015-03-01

Google

experience_icon_placeholder

Apis Training

2006-01-01 - 2007-01-01

Apis Training

experience_icon_placeholder

Goodmail Systems

2006-01-01 - 2007-01-01

Goodmail Systems

Skills

Technical Leadership Systems Design Oracle Database Computer Science Team Leadership Python (Programming Language) Programming Amazon Web Services (AWS) HTML Spring MVC Communication Management AngularJS MySQL C (Programming Language) REST APIs JavaScript SQL Architecture Agile Methodologies

Summary

Performing work is a lot more than just building software. QUALITY An example is the conception, design, and leading implementation of a world-wide alerting system for Google. 3 types of servers (pub/sub, map reduce, and API servers) with multiple instances of each server. Once the project was delivered, the team was released and this complex system ran within Google data centers for over 3 years with nobody on the project. Another is the conception, design, and leading implementation of an ETL process. It replaced a 17-hour job that only brought over the top 2 tiers of customers. When I finished, the ETL process was real-time of all 9 tiers of customers and 100 business logic bugs were closed. CREATIVITY An example of creativity is the conception, design, and leading implementation of one of the world’s first text user interface platforms. It was able to host very large applications on the initial release of the IBM PC. A fully object-oriented market data used for risk management analysis for financial holdings. The market data had the ability to have financial instruments add themselves to curves for pricing based upon their maturity dates. When J2EE first came out, it was extremely difficult to bring up the system as one small mistake in the XML configuration would just fail without much information for fixing. I created an XML definition for all entities and then generate the required 9 Java files for each entity and the full configuration file, vastly increasing development time. While working at Beckman Instruments, I joined a team where everyone walked off the project and the manager was stuck, but he did entrust me which worked out well for him. The previous team had 80 threads running on a microcomputer. When I finished the design and reimplementation, I got the whole scientific instrument down to 3 threads. The whole project was delivered on two state-event tables using the same code to process them and the PhD’s helped define the system using those tables’ definitions. TEAMWORK At Motorola, I took control of the development by starting bi-weekly team lead meetings as each team was basically on their own. Teams were individually building similar software without knowledge of the other teams. I got all teams working together and picked the best implementations to move into their standards. I also modified Gradle to allow for build files to be placed anywhere within the single source tree to generate artifacts. I also did refactor code reducing one section by half and another section by a third while improving quality.

Browse SuperAGI Directories
agi_contact_icon
People Search
1 2 3 4 5 ... 22732309
agi_company_icon
Company Search
1 2 3 4 5 ... 809223
AI Native CRM for Unified Sales, Support & Marketing Accelerate growth and streamline your entire stack with AI CRM Platform