Marcus Brown
Lawrenceville, GA 30043
ac7q6d@r.postjobfree.com
Summary
Professional software development experience: Leading product development based on UNIX, C/C++, Java, databases, client/server applications, and embedded systems using collaboration tools, in an agile environment.
November 2015 – October 2018: Technicolor, Inc
07/2016 – 10/2018: Senior SW Development Manager
Responsibilities/Accomplishments:
*Lead Development team for DPK ( downloadable PK CAK ) and Tracker ( server responsible for DPK client license tracking )
*Work closely with security team for new CAK based on BRCM’s SAGE TEE
*Assist with customer interface to define requirements, development/test schedules and estimate resources needs. Appoint agile scrum master and train/assist in duties.
*Use confluence to help management understand project status
12/2015 – 07/2016: Senior SW Development Manager
Responsibilities/Accomplishments:
*Lead Development team for DTA devices ( uDTA and PK-DTA)
*Support multiple customers ( TWC, Comcast, Charter, Brighthouse )
*Assist with customer interface to define requirements, development/test schedules and estimate resources needs. Appoint agile scrum master and train/assist in duties.
*Work closely with attorney on crafting SOWs and NDAs
*Use confluence to help management understand project status
*
December 2000 – 2015: Cisco Systems, Inc. ( 2015 Cisco sold Settop BU to Technicolor )
12/2014 – 11/2015: Senior SW Development Manager for Settop Box development (VZ-VMS, VMS client)
Responsibilities/Accomplishments:
*Lead Development team for device drivers, kernel, HAL layer for BRCM and VZPAL layer integration with VZ
*Work closely with Program Mgt, Product Mgt and Sales
*Work closely with attorney on crafting SOWs and NDAs
01/2012 – 01/2014: Senior SW Development Manager for Settop Box development (International Cable)
Responsibilities/Accomplishments:
*Lead Development team for device drivers, kernel, HAL layer for BRCM SOC which resulted in sales contracts to various customers totaling over 3 million STB’.
*Worked daily with Zodaic ( 3rd party) on integration of Application/UI layer
*Work closely with Program Mgt and assist with duties
12/2009 – 01/2012: SW Development Manager for IPTV Settop Box development ( 10 engs )
Responsibilities/Accomplishments:
• Lead Development team responsible for 2n stage BL, device drivers, kernel, HAL layer for BRCM and Sigma SOC which resulted in sales over ~2 million STBs.
• Worked daily with Nokia Seimans ( 3rd party) on integration of Application/UI layer
• Work closely with Program Mgt and assist with duties
12/2007 – 12/2009: Senior Manager over OAMP and Data Services Group (22 engs – 3 remote)
Responsibilities/Accomplishments:
*Continue to oversee the integration test team
*Upgrades --- Manage software upgrades . Work closely with advanced services.s
*Data --- manage all aspects of data for BTS10200
*OAMP – given oversight responsibility of OAMP new product development working closely with marketing and system engineering.
6/2006 – 12/2007: Manager Data Services Group (12 people – 3 remote)
Responsibilities/Accomplishments:
*Manage the integration test team ( 3 engs ). Instituted security testing into BTS.
*Upgrades --- manage software upgrades for BTS10200. This area was given high marks for all the improvements ( fully automated, checkpointing, disk mirroring, plugins)
*Data --- manage all aspects of data for BTS10200
*Assisted quality improvement with code complexity tool
*Mentoring employees to improve their effectivness
6/2004 – 6/2006: Team Lead (3 people)
Responsibilities/Accomplishments:
*Wrote System Functional Specification for software upgrades process.
*Approached management about areas of improvement and formed the integration test team ( works closely with both development and system test ).
12/2000 – 6/2004: Sr. Software Engineer
Responsibilities/Accomplishments:
*Worked with two other engineers to add H323 capability to softtswitch. Responsible for gatekeeper functionality and database design.
*Wrote logical interface manager to migrate IP’s across redundant UNIX boxes.
March 2000 – December 2000: IPCell Communications. In December of 2000 was acquired by Cisco.
Responsibilities/Accomplishments:
*Implemented 800 service.
*Technical lead for data area: schema, upgrades, and data access.
1998 – 2000: Alcatel USA Inc.
12/99 – 3/2000: Sr. Software Engineer for R&D
Responsibilities/Accomplishments:
*Integrating WAP with HLR functionality.
*Technical lead with emphasis on network configuration, technical design and database issues.
*Worked with WAP enabled phones, PDA’s loaded with WAP applications and WAP simulators running on PC’s.
8/99-12/99: Sr. Software Engineer for Internet Multi-Media Group
Responsibilities/Accomplishments:
*Responsible for USA lab simulating an ISP. AS5200 Cisco router used for dial-in access, Cisco 2500 used for internet connectivity. Setup DNS, Radius, Firewall, Netscape LDAP and Message Servers, Apache Web Server and Jserv servlet engine.
1/99-8/99: Lead Software Engineer Internet Services Group
Responsibilities/Accomplishments:
*Team lead developing IN services over an IP network.
*Developed a web based management system, using Java servlets, for DNS and the IN services platform.
1998- 1999 System Engineering
Responsibilities/Accomplishments:
*Worked on next generation SCP. Involved in hardware/software design, system testing, performance issues and platform support.
*Member of Tiger team to improve performance for IS41C HLR. Awarded Alcatel Cup.
1989 - 1998: DSC Communications Corporation
1998: System Engineering
Responsibilities/Accomplishments:
*Member of a prototype team tasked to develop an IP interface into a SCP. A mult-tier architecture based on applets sending/receiving messages to a Java built provisioning server over IIOP, which in turn extracted/submitted data to/from a backend datastore.
1997- 1998: Software Engineer Service Design Group
Responsibilities/Accomplishments:
*Enhanced 800 service, using ISUP/INAP, with the following features: Origination Screening (ANI/AuthCode), Time Dependent Routing, SAC with PIN, Interactive Voice Response, and Percent Allocation., Geographic Routing.
1995- 1997: Software Lead Strategic SCP Database Group
Responsibilities/Accomplishments:
*Responsible for overall technical direction of all SCP database issues. Designed an asynchronous method of doing updates to multiple database servers (DBM speedup).
*Database system to support dynamic introduction of “AIN services” into the network.
1994- 1995: Software Engineer Mercury SCP Database Group
Responsibilities/Accomplishments:
*Database group responsible for a flexible, highly read intensive (150 tps) database.
1994: Software Engineer Wireless Group.
Responsibilities/Accomplishments:
*Designed and implemented the data structures and timers to support a database that enabled this feature to maintain up to 10000 connections.
1992 - 1994: Software Engineer ELM SCP Platform Group.
Responsibilities/Accomplishments:
*Designed and implemented an SCP system monitoring GUI with C++.
*Designed and implemented SCP installation scripts
1989 - 1992: Software Engineer Metrics Group
Responsibilities/Accomplishments:
*Wrote a source code analyzer in C
*Automated production of graphical reports
1988 - 1989 Programmer Analyst, TEAM
Responsibilities/Accomplishments:
* Normalized the underlying data structures used to represent database system
* Set up a Novel Network for data entry
Personal Interest
Robotics. Coach for the First programs: FLL ( 5 years ) and FTC. Primary focus was helping students with Android Studio and programming.
Education
1988 B.S. (Computer Science), L.S.U.