Michael S. work email
- Valid
Michael S. personal email
Michael S. phone numbers
Qualifications" Strong management, business and technical skills, with proven ability to grow and lead highly tal-ented teams. Hands on management style in an agile environment to create processes and systemswhich meet both clients and companys needs." Effective collaborator with peer teams." Over ten years experience as development team manager." Proven ability to lead teams which produce quality software products within tight time constraints." Expert systems architecture, application design, and network design skills. Includes app and net-work implementation of high-volume, low-latency globally distributed services." Effective problem-solver who does not mind getting my hands dirty working in the trenches with ateam.Technical Skills" Expert Architect, Developer of systems" Expert Go, Java, C++, C" Skilled JavaScript, NodeJS, Pearl, Python, C#, React, Ruby on Rails LISP" Expert architect for SQL and No-SQL databases including PostgreSQL, Oracle, Microsoft SQLServer, Redis, Couchbase" Experienced Hadoop, Spark architect and developer" Skilled REST, SOAP and other API paradigms AWS components" Expert network design, implementation and QA" Expert resource allocation, capacity planning, trouble shooting for technical issues" Expert vendor management and negotiating product development" Very experienced architecting and implementing AWS Cloud infrastructureCareer Highlights - *Architect of a core routing software for an international Voice over IP network *Created one of the first multi-agency Law Enforcement records systems*Architect multi-national manufacturing order validation, multi-state insurance processing.
-
Engineering ManagerVerve Sep 2015 - Feb 2018·Engineering Manager• Manager of the Platform Integration team, which handled the Ad Management software. Responsible for backend services, user-facing web applications, and API interfaces used by our customers. • Primary development platforms are Ruby, Rails, Javascript using React and Angular. Databases are Postgres, MySQL, and Redis.Accomplishments:• Stabilized the team Cleaned up the agile development process.• Created and improved control of mid sprint changes from Product. Set up successful weekly and error free role outs.Senior Software Engineer• Developed high-speed very high-volume ad matching software which processed 100’s of thousands of requests per second, responding in under 50 milliseconds. • Primary language was Go; SQL and NOSQL databases included Postgres, Couchbase, and Redis.Accomplishments:• Solved critical database performance problems • Redesigned reimplemented the OM update process using Postgres PL/pgSQL procedures. Final result was less than one second response in all cases.• Sole responsibility for taking an incomplete Product Requirement Definition for expansion of Verve’s services to the United Kingdom, assisting Product to finalize those requirements, identifying and resolving changes to process, software, and data sources, and architecting the network and service architecture to handle split-location services. The new service was successfully launched with no significant errors• Responsible for the “VLS” service, which handles geo-location resolution and keeping track of device characteristics and history. It processes workload, handling 100’s of thousands of requests per second, thousands of updates, and over 2 billions device IDs. I refactored large internal databases, reducing memory from 10 GB to 2 GB, and reduced garbage collection pauses from 100 milliseconds to 1 millisecond.
-
Principal Software EngineerPatientsafe Solutions May 2014 - Apr 2015San Diego, Ca, Us· Responsible for development and support of VoIP (SIP) communications server application.· FreeSWITCH extensions and customization; primary development language was Lua. -
Senior Software EngineerThomson Reuters Mar 2013 - May 2014Toronto, On, CaI joined Reuters as a permanent employee, continuing the work I had begun as a contractor.• Created simplified API for Reuter's streaming protocol; it reduced the thousands of lines of code needed for a service by 90%.• Created a new on-demand pub/sub streaming service, with each server handling hundreds of thousands of subscriptions and tens of thousands of ticks per second.• The new service was written in Java, using core libraries, Apache CXF for SOAP requests, Google Guava, and other libraries typically used in a POJO application.• I made extensive use of Java multi-threading and synchronization mechanisms, such as mutexes, semaphores, callbacks, event queues, and atomic and volatile class members. Because a subscription coordinates multiple data sources with the subscriber’s requests, so it required careful management of objects and events to prevent deadlocks, livelocks, and inconsistent updating of state. -
Director Of Software DevelopmentVonage Jan 2008 - Feb 2011Holmdel, New Jersey, UsDirector of Software Development for Communications Systems, Vonage, Holmdel, NJ, 2006–Mar. 2011Hands-on manager of the fifteen–member software development team. • VOIP architecture, design, and coding of the SIP and Media. Twenty million calls processed per day. multi-threaded C and C++ applications which communicate with fixed, mobile, and gateway devices using VoIP protocols (SIP, RTP, SDP, and various CODECs), and utilize MySQL databases.• Provisioning and External API web services. Design and coding for Java Application Servers (Tomcat) using Java and Groovy/Grails.• I developed an agile environment. Trained a talented, productive development team. For example, I created development, testing, release, and documentation processes which turned a fragmented team, troubled with numerous defects in every release, into one which can react to changing conditions in days, while reducing their defect rate by over 75%. Major releases are almost bug-free, with QA only discovering three or four defects, and fewer than that making it to production.• Principal or co-inventor on nine patent applications dealing with VoIP signaling and fraud prevention inventions. To date I believe five patents have been granted. • Directed and involved in exploratory R&D work. For example, I directed my team to evaluate a real-time OS (RTEMS) for our media transport servers, and as part of that work I personally wrote a network interface card driver. -
Senior Engineer, Technical ManagerVonage Jul 2006 - Dec 2007Holmdel, New Jersey, Us -
Consulting Software Architect, Business Analyst, Senior DeveloperContract Feb 2006 - Jul 2006Network Test Architect, (Consultant) Attune Systems, 2006· Designed and developed automated testing infrastructure and tools for a small start-up. Product was a “meta file server” running on Windows. In addition to overall structure, I had special emphasis on the CIFS, DFS, and backup subsystems.
-
Senior Software Engineer; Senior Software ConsultantOpnet Nov 2003 - Jan 2006· Worked as a developer on software which performs network analysis, simulation, and application modeling. C/C++, many network protocols. Client customization work using Python.· Lead consultant to customers, such as IRS, Northrop Grumman, US Federal Courts, FDA,, . Applied modeler technology to critical problems, reported findings and made recommendations. Lead clients in implementing recommendations. Many happy customers receiving several letters of recommendation and commendation.
-
Software Architect And Lead ConsultantIndependent Software Development Consultant 2001 - 2004Wide variety of projects, such as:· Mercury Insurance, 2002-2003I was the mainframe architect for a team which created and maintained multi-tiered applications for a large insurance company. Primarily worked on the HP3000 mainframe apps using C, Pascal, and 4GLs, but I also worked on VBS and Java (WebSphere) applications. My contract was extended several times because of excellent return on investment. I resolved fundamental architectural and implementation problems that had major impacts, such as a weekly production bottleneck that crippled East-coast user access. In-house staff and HP consultants had been trying for years to address the issue.· Illinois Criminal Justice Information Authority, 2002Rewrote a cross-mainframe application which communicated between HP3000 and IBM mainframes. (from VTAM to TCP/IP). Written in C.
-
Software EngineerNetapp 1998 - 2001San Jose, California, Us· Created methodology, support structure, and test harness for automated Engineering test suites and labs. “Regression Meister” for the daily trunk build.· The target was Net App’s custom operating system for its NAS (Network Attached Storage) products. The OS was a distant derivation of BSD Unix. I wrote tools which drove the OS through various scenarios (such as Cluster Failover). The tools communicated with a variety of network devices (Cisco, Fore, Foundry), hosts (Solaris, Linux, Windows), using many network protocols (IP, TCP, UDP, SNMP, NFS, CIFS, LANE, Ethernet, Gigabit Ethernet, ATM, FDDI) to establish known base conditions, create test loads, and analyze results. The APIs and documentation I created were used by other engineers in their unit and functional tests on real and simulated NAS servers.· Modified open source applications, and created new tools based on these applications. For example, re-worked standard telnet and rsh clients to use as components within the harness. C and Linux.· Helped other engineers create scenarios, and spread best practices.Test Engineer (Contractor), Network Appliance, Santa Clara, CA, 1998· Created testing lab and infrastructure for a new ATM LANE interface to Net App’s file server product. Worked within the Engineering division, directly supporting the Kernel developers.· Duties involved lab specification, configuration, test plan design, automated test plan execution. -
Senior Software ConsultantHewlett-Packard 1995 - 1998Houston, Texas, Us· Major client was Hewlett-Packard. I was sole engineer for the Order Configuration Advisor for HP’s workstation and mainframe products. It was a global distributed system running on HP 3000 minis, HP/UX workstations, and PCs. Responsible for multiple major releases of backend and client software. C++, Pascal, TCP/IP, HP proprietary databases.· Other clients: Various projects in C, AutoLisp (Computer Aided Design application language). Network specification, configuration, support. -
Manager, Director And Architect Software EngineeringCity Of Kennewick, Wa 1989 - 1995· Supervised a small team of developers. Architect and developer. Financial and other applications. Simultaneously supervised Geographical Information Systems team and did some AutoCAD development. C, Oracle, Netware, TCP/IP networks, and proprietary languages and databases on HP3000.· HP3000 systems management, Network architecture. 300+ PCs and terminals which supported City’s users, and multi-agency Police Information Network.
-
CtoNautilus Data Services 1984 - 1989· Hired and ran a contract shop which employed seven individuals. · Primary project was the Bi-County Police Information Network. It was a large multi-agency Criminal Justice Information system for the police, sheriffs, and courts for three cities and two counties. I was responsible for the overall architecture, and I managed my company as we designed and implemented most of the modules (identity, incidents, investigative cases, court cases, accounts, and sentence-fulfillment). We worked closely with another team, who plugged a Jail Management module into our base; later my company also took over management and support of that module as well.BiPIN was very successful. Copies of it were sold to other agencies in the region.· My responsibilities were overall company management, system architecture and design, and hands-on development, support, and training.· Other clients included municipalities in the region, such as the City of Pasco (general financial applications), and the City of Coeur d’Alene (custom support of their copy of BiPIN).
Frequently Asked Questions about Michael S.
What is Michael S.'s role at the current company?
Michael S.'s current role is Software Engineering Manager/Architect Large-Scale Distributed System.
What is Michael S.'s email address?
Michael S.'s email address is mi****@****ile.com
What is Michael S.'s direct phone number?
Michael S.'s direct phone number is (619)-370*****
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