Scott Carroll work email
- Valid
- Valid
- Valid
Scott Carroll personal email
- Valid
An experienced and engaged software engineer having a strong customer focus, I am an expert at breaking down and solving complex software problems across the full stack and multiple domains. I thrive on collaboration with my team, and take pride in my ability to clearly communicate with stakeholders and customer, while mentoring junior engineers and continuously improving team velocity. Because of my broad/deep full-stack experience with focus on backend (including machine learning and data pipelines), combined with my superpowers of building/growing teams and converting ambiguous user stories to design and actionable/scoped units of work (and then seeing those through to completion), I am able to make a resounding impact, starting on day one, in any organization.Specialties: Core System Software Design and Development; Microservice Architectures; Monitoring and Alerting; Big Data; Performance; Numeric Analysis; Data Analysis; Team Building and Mentorship; Software Development Lifecycle; Continuous integration and improvement.
-
Senior Software EngineerCyprisUnited States -
Principal Software EngineerVerses Jul 2023 - PresentLos Angeles, California, UsSpearhead innovation in agentic computing and natural intelligence, driving cutting-edge advancements.Propel research and development in Bayesian and active inference, enhancing our technological edge.Play a pivotal role in shaping global AI standards and protocols, ensuring alignment with industry best practices.Collaborate closely with product teams to deliver high-impact solutions that meet critical deadlines.Lead through consensus-building while maintaining active involvement in hands-on engineering tasks.Foster team growth and development, ensuring a cohesive and productive work environment. -
Senior Staff Software EngineerPlenty Feb 2020 - Mar 2023South San Francisco, Ca, UsIn this role, I contributed to the development of first-of-it's kind, world-class software that solves for orchestrating industry-leading controlled-environment agriculture systems. I focused heavily on foundational patterns, system design and inter/intra team collaboration / growth at all levels through a combination of leading by example and mentorship.• Designed and integrated complicated orchestration and UX within multiple automated factories, including defining APIs and protocols.• Held direct responsibility for software and UX/testing of the grow system of a massive new factory through commissioning (~20 robots).• Modeled and implemented factory simulation framework and related load/integration testing workflows: Decreased test code volume by ~40%, time to write complex test scenarios by more than 50%, and volume of bugs (not related to incorrect requirements) to near zero.• Developed best practices and foundational code enabling rapid modeling/development and unit-testing of actors and behavior trees.• Designed and implemented models underlying the replacement of an SQF audit system including the ETL pipeline that powered the cutover.• Worked closely with infrastructure to define/audit/refine monitoring and alerting across the factories, as well as continuous integration.• Guided work of several Scrum groups/projects, including leading design and code reviews. Turned user stories into scoped requirements. Proactively worked through ambiguity with stakeholders to keep Scrums unblocked and increase velocity.• Proposed and drove adoption of healthy and productive SDLC practices, and estimation across the company. Mentored engineers and managers across the company, including embedded and controls engineers, driving quality improvements (e.g. PRs, CM, RCA, etc).TECH: Java, Akka, cuelang, protobuf, Python, node.js, AWS, sisense, postgres, DynamoDB, DBT, Snowflake, docker, K8s, terraform, CircleCI, git, datadog -
Machine Learning EngineerAmazon Jan 2020 - Feb 2020Seattle, Wa, UsWorking within the Alexa "Smart Home" ecosystem, my team builds and uses machine learning models to make "smart home" even smarter.• Built out processes to create and maintain Data Lake powering Alexa SmartHome Machine Learning features (processing ~3TB/hour). • Machine Learning University: Taught basic ML to both technical and non-technical peers, including tutoring, grading projects, and lecturing. -
Software Development Engineer 2 - Alexa Smarthome / DevicesAmazon 2016 - Jan 2020Seattle, Wa, UsMy team was responsible for core platform services supporting all smart/IoT/controllable/readable devices in all Amazon ecosystems. I spent my time solving difficult problems, creating and reviewing design, mentoring, and planning long-term organizational and architectural direction. • Built and supported through launch numerous components of the Smart Home Skill API, including Alexa Smart Home Developer Tools which are used by thousands of developers across the world to integrate with Alexa IoT as well as the launch of multiple Alexa enabled devices.• Integral in creating and sustaining one high performing team from 3 to 15 Engineers over ~2 years, and another from 3 to 10 over a year. • Owned/improved core platform services in support of all devices in the Alexa ecosystem, handling traffic with high availability (< 25ms response at 1500tps), including deploy time (~ dev week to ~half hour), testing/validation, and monitoring/alerting.• Designed and implemented processes to build model for use in controlling devices on the edge without network connection (processing ~3TB/hour).• Machine Learning University: Taught basic ML to both technical and non-technical peers, including tutoring, grading projects, and lecturing.TECH: Java, Python, AWS, EMR, Hadoop, DynamoDB, MATLAB, TensorFlow, pytorch, gherkin/cucumber, massive fleets, load balancers -
Software Development Engineer 1, Software Development Engineer 2 - Mobile Shopping TeamAmazon 2014 - 2016Seattle, Wa, UsI grew with a team of 1 engineer to a 5 engineers, working with many teams to design, plan and execute measurable improvements to the mobile experiences of our users. During this time I was promoted to SDE 2.• Designed and implemented microservices and front-end changes supporting “deep linking” into all of Amazon’s websites and apps (including retail), making ~90% of pages “deep linkable” within the app, including data pipelines that processed ~5TB of streaming data a day.• Drove client engagement with company mobile platforms through the full stack, including planning, design, back-end, and mobile apps. This effort drove an increase of DAU of the Amazon retail app of ~70% YoY.• Ensured proper running of experiments, including prompt customer service, team collaboration, and critical design and delivery. • Worked with leadership to grow the team from 1 engineer to 5, including establishing and guiding software development life cycle processes. TECH: perl, JavaScript, Java, typescript, Objective C, android/iOs, java, Hadoop, EMR, react, Python, groovy, PHP, SQL, REST, git, AWS, load balancing -
Software Development Services Team LeadMichigan Technological University Apr 2012 - Sep 2014Houghton, Mi, UsAs SDS team lead, I architected critical IT and university systems, and exercised functional leadership in the instantiation and development of organization-wide policies and procedures. I improved many IT and university critical systems and services by planning and implementing software modifications, software development lifecycle processes, and best practices. • Responsible for the software development life cycle across all campus IT, including implementation of CM, code reviews, continuous integration, and DevOps.• Set up the campus’s first GitLab and Jenkins instances, and standardized developer VMs to support the same• Responsible for comprehensive mentoring and management of Junior Developers through multiple projects and changes across the campus• Supported migration to the google cloud, including all integration/migration scripts, testing, and execution of migration plans. Includes migration of emails/calendars, a massive storage migration, as well as the creation of several microservices (e.g. an LDAP search API)TECH: perl, python, PHP, parallel C, JavaScript, java, Oracle, MySQL, Jenkins, gitlab, flex, C#, Groovy, jQuery, AJAX, AD, EMC storage, payment processing -
Application Programmer/AnalystMichigan Technological University 2008 - 2012Houghton, Mi, UsArchitected several in-house storefront and cashiering systems while planning and executing targeted modifications to core campus ERP systems, using best practices throughout the Software Development Lifecycle.Oversaw the software development lifecycle of many Administrative and Auxiliaries critical management and payment systems, and the development environments and frameworks used in enterprise application development. • Converted all campus payment systems to use modern payment gateway• Designed developer VMs and processes to support standardized and secure development• Built several reusable library abstractions around microservices to eliminate inappropriate couplingTECH: perl, python, PHP, parallel C, JavaScript, java, Oracle, MySQL, flex, C#, Groovy, jQuery, AJAX, payment processing -
System AdministratorMichigan Technological University Feb 2007 - Jul 2008Houghton, Mi, UsAdministered the hardware and software associated with the campus Video Surveillance System by maintaining the constituent software and servers, creating monitoring systems, repairing/replacing hardware, and negotiated pricing with vendors.C#, C++, ASP.NET, ASM, electrical engineering, Java, javascript, php, shell scripting, MySql, Microsoft SQL, REST, AJAX, mercurial, SVN, VSS, ant, vim, Eclipse, software engineering, software testing, web services -
Web Application DeveloperYour City For Sale By Owner Mar 2004 - Jun 2006Helped to design, develop, and maintain a "Sell your own home" website that allowed users to create and maintain profiles of their homes, helping them connect with potential buyers while providing them technical information on how to sell their homes.javascript, Microsoft.NET, ASP.NET, C#, Microsoft SQL, REST, VSS, Microsoft Visual Studio, software engineering, web services
-
Web Application DeveloperClarksville Montgomery County Geographic Information Services (Cmcgis) May 2002 - Mar 2004Worked with the university to provide and maintain the county's GIS servers, including ArcGIS and related software. This involved a great deal of work with Tomcat and Java Server Pages (JSP).C++, C#, fortran, javascript, MySql, PostgreSQL, Microsoft SQL, REST, VSS, Microsoft Visual Studio, software engineering, web services
-
Junior Software DeveloperMiscellaneous Companies Nov 1997 - Mar 2004Before and during my undergraduate studies, I took every opportunity to work in various software development capacities, out of pure enjoyment and a desire to hone my skills in the field.C++, Java, javascript, REST, software engineering, web services, MATLAB, Tomcat, Java Server Pages (JSP), perl, fortran, MySql, PostgreSQL, Microsoft SQL, REST, VSS, software engineering, web services, ArcGIS, VAX, Linux, Windows, programming, shell scripting, hardware support, programming, Windows, Linux, Mac, hardware testing, Microsoft.NET, C#, asp/ASP.NET, Microsoft SQL, VSS, Microsoft Visual Studio, Visual Basic, Visual FoxPro
-
Computer Lab Assistant - Computer Science DepartmentAustin Peay State University Sep 2000 - May 2002Clarksville, Tn, UsWhile supervising the computer lab in the CS Department, I helped troubleshoot Linux, Windows, and VAX issues, and helped/tutored other students in programming classes.C++, Java, VAX, Linux, Windows, programming, C#, ASP.NET, Microsoft SQL, shell scripting, javascript -
It AssistantPractical Political Consulting (Ppc) Mar 1999 - Feb 2000Performed troubleshooting and repair of hardware, network, printing, operating systems, and helped to host and maintain a website for the company.Visual Basic, Microsoft Visual Studio, Visual FoxPro, javascript, perl, asp, hardware support, programming, Windows, Linux, Mac, Hardware testing
Scott Carroll Skills
Scott Carroll Education Details
-
Michigan Technological UniversityComputer Science -
Austin Peay State UniversityComputer Science -
Lansing Community CollegeComputer Science
Frequently Asked Questions about Scott Carroll
What company does Scott Carroll work for?
Scott Carroll works for Cypris
What is Scott Carroll's role at the current company?
Scott Carroll's current role is Senior Software Engineer.
What is Scott Carroll's email address?
Scott Carroll's email address is ds****@****mtu.edu
What schools did Scott Carroll attend?
Scott Carroll attended Michigan Technological University, Austin Peay State University, Lansing Community College.
What skills is Scott Carroll known for?
Scott Carroll has skills like Java, Software Engineering, Programming, Software Development, Agile Project Management, Software Project Management, Continuous Integration, Test Automation, Systems Modeling, Optimization, Ant, Software Design.
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