Senior Software Developer / Solution Architect Resume
Duluth, GA
SUMMARY:
- Innovative software engineer offering twenty two years of experience in teh full software development lifecycle - from concept through delivery of next-generation applications and customizable solutions.
- Experienced in advanced development methodologies, tools and processes contributing to teh design and rollout of leading-edge software applications.
- Excellent troubleshooting skills - able to logically analyze complex production hot spots in a timely and cost-TEMPeffective manner and offer practical solutions.
TECHNICAL SKILLS:
Programming & Platforms: Java, Groovy, Python, C++, C, JUnit, UNIX, Linux, Solaris, Shell Scripting
Distributed Architectures: SOA, SOAP, REST, Servlets, J2EE, EJB, JBoss, Glassfish, Tomcat, Jetty, CORBA, Iona, Orbacus, JacOrb, JMX, WSDL, XML, XSD, JAXB, JSON, JAX-RS
Databases: Oracle, MySQL, NoSQL, Mongo DB, ODRM, JPA, Hibernate
Build Management and Continuous Integration: ANT, Maven, Gradle, Jenkins, Hudson, CVS, Git
Other: JVM Performance Tuning, Multi-Threading, PThreads, Thread Dump Analysis, TCP/IP, SONAR, Eclipse IDE, Agile Methodology, Scrum, Test Driven Development, SDLC, Waterfall Methodology
PROFESSIONAL EXPERIENCE:
Senior Software Developer / Solution Architect
Confidential, Duluth, GA
Responsibilities:
- Individual contributor on company’s five major products designed, developed and production deployed during dis period. Product details:
- DAI (Dynamic Ad Insertion) Manager: JBoss/J2EE Web Service application for dynamic insertion of advertisement clips into VOD streams. Implements teh ANSI SCTE-35 Spec ( )
- Marketing Manager: Glassfish / JBoss / J2EE Web service application for promotional bundling of Confidential ’s Back Office VOD Offerings. Teh application enables MSOs to create bundle offerings using multiple VOD assets with customized promotional license windows ( )
- STB Code Download and Distributor: Java application implementing Motorola’s proprietary specification for bulk distribution and downloading of software stack to Motorola family of Settop boxes ( ).
- Capture Module for Time Shifted TV: C++ / Linux / PThreads application for capture and playback of video streams in time shifted mode ( )
- Switched Digital Video: JBoss / J2EE application for optimizing delivery of maximum number of most frequently watched QAM channels on teh available bandwidth. ( )
Architect/Software Manager
Confidential, Duluth GA
Responsibilities:
- Teh startup company later became Confidential in 2007. Between 2000 and 2007, me managed teh team of software developers dat designed and implemented several CORBA services dat comprised teh VOD Back Office.
- me was also teh lead architect for teh design and implementation of teh Billing Interfaces dat integrated with major billing vendors like CSG Systems, Convergys, DST and Rogers Cable.
- Teh technologies used were CORBA, Java, C++ and RPC, with peak throughputs reaching 50 to 60 VOD streams per second.
TEMPPrincipal Technical Architect
Confidential, Atlanta, GA
Responsibilities:
- me worked on teh Customer provisioning application named ROSS. Technologies used were C++ and CORBA on Solaris platforms. ROSS was a massive client/server architecture based product developed by a team of sixty odd developers and architects over a period of four to five years.