Badges
Certifications
adamcarbone has not earned any certificates yet.
Work Experience
Senior Director of Engineering
OUTFRONT Media• March 2017 - May 2019
• Work in tandem with the CTO to establish and implement the technical vision, product roadmap, and engineering activities • Lead research and development; drive design and development of the platform architecture and associated tools, standards, technologies, and engineering practices • Establish, hire and lead a team of 30 software, DevOps and UX engineers • Drive the development and delivery of the OnSmart platform with the product roadmap • Provide technical and managerial oversight for all outsourced software development projects to ensure quality code that meets business requirements • Compile and organize technical briefings for partners and customers • Assist product and creative organizations in acquiring and closing new business andsupporting existing customers
Lead Engineer
ViralGains• June 2016 - February 2017
• Lead 4-6 engineers in Boston and in India using Agile/Scrum Methodologies • Evaluate, Research and Provide recommendations on new technologies (Drill, Spark, DCOS, etc.) • Interim product manager for the team doing all requirements gathering, design, story development and estimation • Perform Root Cause Analysis on system issues and implement bug fixes. • Implement new features in Java • AWS Administration ( EC2, ELB, IAM Security policies, EMR [ Spark ] ) • Lead partner integrations with external technical staff • Screen and interview candidates, and make hiring recommendations • Write bash scripts to Automate deployments tasks Key Accomplishents: ○ Analyzed our current AWS usage profile by looking at instance size/type/generation, and provided recommendations how the company could save several thousand dollars a month by taking advantage of reserved instances and upgrading to current generations. ○ Worked with Data Scientist to design a machine learning platform, that utilized spark jobs to sample and train the models against our raw data stored in s3. This platform was designed in a way that allowed the models to be separate from the normal development workflow, allowing rapid iteration during development and tuning. ○ Integrated using OpenRTB with SpotX, a leading Ad Exchange, enabling ViralGains to buy ad inventory programmatically, accomplishing a major 2016 company goal. I used this integration as a model to develop a process that enabled us to ramp up further integrations. My current integrations had us on-track to onboard 5 additional partners in Q1 of 2017.
Senior Software Engineer
XgHealth• December 2015 - June 2016
• Evaluated current technologies such as ( Go, Nodejs, Scala, Java ) to determine platform to develop next generation healthcare platform. • Developing restful web services using NodeJS with the Express Web Server. • Spearheaded AWS evaluation for development and test environments. Evaluation included setting up Company AWS account, setting up IAM for user access, setting up VPC and customizing security groups. • Participating member in the Argonaut Development working group to drive adoption of the DSTU2 version of the FHIR Specification. ○ Leveraged the HAPI open source FHIR libraries to build a server providing restful web resources. The server was fully compliant with the DSTU2 version of the specification. This multi-tenanted server allowed individual resources to be mapped to to different EHR vendors on a per tenant basis. To accomplish goal I used a combination of Spring and JSON based configuration framework from Typesafe. There were several adapters for EHR vendor versions that were supported (Cerner, Epic, Sansoro).
Principal Software Engineer
Lockheed Martin• January 2011 - December 2015
Principal Software Engineer • Evaluate new technology, including HornetQ, Spring-Integration, Maven, and Esper most recently, as well as propose recommendations to use in existing products • Conduct and oversee all aspects of introducing new products from concept to delivery, using scrum agile methodologies for design planning, rapid prototyping, and feedback modifications • Lead information-gathering sessions for cross-functional teams and provide product management with technical input on road-map items • Develop in many languages, including Java, Bash, Perl, XML, and PowerShell, on Linux and Windows environments • Write unit tests as well as actively work with QA Engineers to provide forensic debugging of issues and serve as support for field service engineers • Coordinate and conduct software releases, including building and tagging libraries and running integration builds to bundle libraries into RPMs, ZIPs, and MSIs to create the final product • Write and improve scripts involved in the dev-ops software release process. Key Accomplishments: ○ Selected as Technical Design Lead for a team of 3 developers to design and develop a next generation Java-based infrastructure platform ○ Adapted concepts from standard ESB implementations to form a message-based solution that allowed increase in scalability ○ Used Spring's dynamic classpath configuration to implement a re-usable component model for a configurable set of components running on Linux- and Windows-based platforms ○ Leveraged the Spring Integration framework based on Enterprise Integration Patterns to successfully implement 75% of a previous product’s functionality within six months ○ Researched and proposed tools to use in dev-ops process maven to build and manage dependencies in addition to Jenkins for continuous Integration and Artifactory as the binary repository for artifacts
Principal Software Engineer
Industrial Defender• October 2009 - January 2011
• Assessed and recommended MSS (Managed Security Services) Development priorities and designed road-map items for future areas of MSS Development • Work closely with the Director of Operations to determine priority of Bugs and Features • Provided customer support as an escalation point for Level 3 SOC Engineers • Performed evaluation of several commercial and open-source help desk ticketing systems with a focus on ITIL compliance, It was ultimately my responsibility to the recommend and select the final choice • Collaborated with IT/SOC project teams to create VMs, install base OS (Centos), and configure Httpd, MySQL, Tomcat, and software applications for the data center • Managed installing all upgrades to OS, Livetime, and in-house software applications • Determined ITIL process workflows for SOC analysts and migrated existing assets into Configuration Items • Analyzed and migrated code from legacy repositories to new standardized locations, implementing proper development process and testing and deploying merged version of the latest product code Key Accomplishments: ○ Consumed third-party vendor's (Livetime) WSDL via Axis to create a Java client, which was leveraged to interact with their SOAP-based Web services to insert SEM Alerts into portal as incidents ○ Provided gap analysis between MSS V3 and V4 and developed an execution plan to implement features in a phased approach ○ Developed a JMS-based messaging application running on an internally hosted server as a buffer/aggregator between deployed assets and internal ticketing system
Senior Software Engineer
Industrial Defender• March 2008 - October 2009
• Developed, tested, and supported existing software, incorporating agile methodologies in development, fixing bugs, and designing and writing technical specs • Collaborated with QA leads to drive proper process controls within the Development and QA departments, ensuring a focus on traceability • Developed and maintained workflow in Jira to support process controls and developed jelly to import legacy data into Jira Key Accomplishments: ○ Developed a new agent framework written in Perl that allowed technical service teams to configure agents based on configuration rather than coding ○ Reduced the number of checks before match in the new framework through the development of an algorithm that reordered rules based off of hit count ○ Proposed and implemented the adoption of scrum agile methodologies for several product releases and served as the Scrum Master/Project Lead for the releases
Education
University of Massachusetts at Dartmouth