Senior Developer Resume
5.00/5 (Submit Your Rating)
Centennial, CO
SUMMARY:
- Accomplished software developer with an expert knowledge of architecture principles, standards, technical trends, and industry best practices.
- Twenty years of experience with full life cycle business application development.
- Have proven ability to work in dynamic, fast paced and technically challenging environment.
- Have demonstrated strong analytical and problem solving skills.
- Am able to shift perspective easily from big - picture architecture to implementation details.
- Have extensive experience communicating system designs to software architects, developers, executives and customers.
- Enjoy acting as mentor and providing technical guidance to junior staff.
PROFESSIONAL EXPERIENCE:
Confidential, Centennial, CO
Consultant/Contractor
Responsibilities:- A reorganization at Confidential between the time this contract was approved by Confidential and the time I was hired left a Confidential management team in charge of the project which was unprepared to support a developer (it wasn’t part of their core competency).
- After nearly two months during which I did not receive necessary support, i.e. a development environment, Confidential cancelled the contract.
Confidential, Broomfield, CO
Senior Developer
Responsibilities:- Designed and developed a scripting language (using XML) and engine that controls the Firefox browser remotely using Einjected Javascript to scrape energy sector websites for industry data. The system it replaced required three full time developers. Now, it requires one and a half.
- Migrated the above system and the legacy system it replaced to Azure, while also improving the system’s reliability and scalability. The business unit now has no need for a local datacenter.
- Performed a security audit of the Azure environment using OpenSCAP.
Confidential, Broomfield, CO
Architect
Responsibilities:- Investigated and documented a large, complex, and non-standard existing, abandoned code base written in Java on top of a SQL Server 2005 database using Jasper Report as a portal so that it could be maintained while a new system is developed.
- Researched the application of the JEE6 technology stack to Presilient’s problem domain.
Confidential, Westminster, CO
Architect
Responsibilities:- Designed and implemented Polycom’s new converged MIB module which replaced a number of unrelated product specific MIB modules with MIB modules generated from a single data model using XML and XSLT which required coordinating resources from Israel, India and China.
- Implemented an automatic documentation and graphic generation process for user documentation using XML, XSLT, and SVG using XMLSpy.
- Implemented an automated build process for MIB module and document generation using Maven.
- Designed and implemented a Java wrapper for SNMP4J using AspectJ in the Eclipse IDE.
- Consulted for the VP of Engineering based in California on current software development practice in use at the Westminster office, diagnosing issues and suggesting courses of action.
Confidential, Englewood, CO
Sr. NMS Engineer
Responsibilities:- Designed and developed custom network management scripts in Perl.
- Created the WildBlue Application Management System tool in Perl that reports performance statistics for distributed applications via SNMP.
- Created the MIB for the Application Management System.
- Provided 24x7 on-call support for the WildBlue NOC.
- Designed and developed the WildBlue Configuration Management Database in MySQL using the Common Information Model.
- Designed and developed several modules for the WildBlue alarm post-processing system including one that correlated alarms for root cause analysis, and one that created trouble tickets automatically based on the number and type of alarms received (also in Perl).
Confidential, Broomfield, CO
Sr. Architect
Responsibilities:- Lead architect for the IP & MPLS Service Activation Systems team.
- Captured use cases, and functional and non-functional requirements.
- Analyzed and designed presentation, service and database layer components using Perl, Javascript, and Oracle.
- Negotiated and specified interfaces to other Level 3 systems, and managed development team (from five to ten developers) during implementation of the design.
- Served as primary point of contact for customers (operations, business, and network engineering).
- Ensured that the final product met the customers' needs.
- Communicated project information (milestones, scope changes, etc) in a manner tailored to each customer using Microsoft Project and Excel.
- Liaison to other software development organizations, communicating our vision for the future and understanding the vision of the team with which we were working, with a goal of always finding a solution that works for both.
- Produced and delivered presentations to senior executives on the team’s activities and plans, and the state of current systems using Microsoft Powerpoint.
- Designed and developed IPAN 1.0, Level 3's IP address allocation management system in Java and Javascript using an Oracle database. The application is fully J2EE compliant, serves numerous clients via web services, and has a user specified, Struts based web interface.
- Project manager of two large data migrations undertaken as part of a merger between Level 3 and Genuity. Migrated IP network element configuration and DNS data. Both were critical to the success of the merger and were completed on time and under budget. The DNS migration saved Level 3 a $500,000 monthly recurring charge in equipment and location costs due to its timely completion.
- Created and taught end-user training classes. Created and lectured the development team on standard (GOF) design patterns. Guest lectured at the University of Colorado on Perl.
Confidential, Denver, CO
Sr. Developer/Consultant via AIC
Responsibilities:- Designed and implemented email archiving system in Perl and JavaScript required for compliance with SEC regulations. Requirements were that every email sent out from Confidential for the client (a major brokerage house) be archived in a permanent manner. The design called for a magneto optical jukebox and supporting software for archival and retrieval of stored email. The retrieval system was implemented as a Web interface.