Chief Architect Resume
4.00/5 (Submit Your Rating)
Broomfield, Co
TECHNICAL SKILLS:
Languages: Java, Kotlin, C, C++, Scala, JavaScript
Scripting: Bash, Python, Perl, Groovy
Persistence: Oracle, Informix, SQL Server, Postgres, Cassandra, MongoDB
Frameworks: Spring, Angular, Apache CXF, Akka, Apache Spark, Node.js
Messaging: JMS, AMQP, Artemis, ActiveMQ
Operating Systems: Linux, Mac OS X, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Broomfield, CO
Chief Architect
Responsibilities:
- Designed and delivered a series of platforms to enable IP only video solution that provided the same content a consumer received on traditional set top box, allowing complete independence from traditional cable plant and conditional access systems.
- Helped foster innovation by introducing continuous delivery concepts and container based deployment.
- Created and executed an electronic sell through platform, enabling users to purchase and own digital rights to video content.
Principal Architect
Responsibilities:- Designed, delivered, and maintained software platforms within market and regional data centers providing all interactive feature to traditional SetTop Box built by 5 development teams.
- Migrated market / cable head end level functionality to national platforms, improving scale, performance, deployment, and software development lifecycle.
- Architected and delivered back office software that supported interactive features (Video OnDemand, PayPerView, Search, Caller ID) for 13M set top boxes, driving customer satisfaction and company revenue.
- Designed and delivered highly scalable and fault tolerant web services by converting many features from traditional CORBA - based protocols.
Principal Engineer
Responsibilities:- Led 20-person development team tasked with implementing new features and performance improvements. Served as Lead Developer.
- Migrated from standalone server architecture to VM-based data center architecture, reducing physical machine needs in each site, resulting in cost savings and ease of deployment.
- Designed, prototyped, and delivered a proprietary protocol to allow more client decisions to be made server side, allowing rapid deployment of new features and services without a SetTop Box software release being required.
Confidential
Senior Software Engineer
Responsibilities:- Developed software to support multiple SetTop Box navigators running within the cable company.
- Delivered Network DVR solution that later went on to become Emmy-award winning Start Over solution, transitioning live video into VOD content.
- Enhanced overall software development lifecycle by creating framework and base classes used across 35 software components.
Associate Scientist / Software Engineer
Responsibilities:- Worked with multiple scientists to gather real-time satellite-based solar data streams to build forecast models for solar weather.
- Built user interface (UI) tools based on Java Swing components for use by 24X7 military forecast center, enabling forecasters to broadcast warnings based on solar weather, such as solar flares and storms.
- Experimented with unidirectional fiber connectivity to deliver command and control instructions for satellite communications.