Software Developer Resume
Colorado Springs, CO
SUMMARY:
- Extensive knowledge and experience in the software design, development, testing and maintenance of enterprise systems.
- Extremely skilled creating highly adaptable automated systems from the ground up. Ninety - five percent of development completed on budget and on schedule.
- Excellent people, customer & collaborative skills.
TECHNICAL SKILLS:
O/S: Linux(RedHat), Solaris, Windows
Build Tools: Make (Solaris and Linux), Ant
Source Control: ClearCase, Git, CVS
Programming: C++, C, C++ STL, Perl, Java, Bash, Shell Script, Oracle SQLPlus and Pro/C, Stored Procedure, SQL, XML, CLIPS, Basic
Databases: Methodologies:
Oracle, DB2, MySQL, Sybase, ObjectStore DBMS: Test Driven Development (TDD), automated testing and continuous integration
Networking: TCP/IP, EGP, DGP
Hardware: Intel, Sun, HP
Other: CORBA TAO and Orbix 2000, Apache Tomcat, gSOAP, Linux IPC PIPE, Client/Server Architecture, VMware Workstation, X Windows
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Utilized WIKI for communications and documentation as part of the process.
- Developed unit test component.
- Performed review on code and user story.
- Developed user story.
Software Engineer
Responsibilities:
- Automated the test system to process over 5000 trouble tickets daily from an initial few hundred.
- Reduced technician’s workload by 50% and reduction in wait time for customers for issue resolution with automated result and analysis.
- Enhanced system into scalable and load distributed with multi-thread processing resulted system uptime to near 100%.
- Extended the functionality of the Confidential to include development of the identification of network outages by interacting with the enterprise Network Proactive Monitoring.
- The function informs the technician of such outage and places associate tickets into specific area where they will not be worked by technician.
- Enabled system opened ticket automatically in local telephone companies and removed technician’s involvement.
- Created continuous/automated Layer 1 and Layer 3 monitoring system on circuit status freeing up technician’s time and also provides up-to-date status to customers.
- Designed logical schema for system features enhancements.
- Performed end to end functional tests for new features and existing system functions.
- Developed configurable test parameters and configurable trouble ticket routing with no system downtime.
- Performed problem isolation in both production and test system environments.
- Produced daily performance measurement report on tickets resolution using Bash, Perl and SQL.
- Utilizing router data the system validates customer’s service via BGP data and network (ICMP) Ping activity.
- Built Java application run in Apache Tomcat for interface to C++.
- Utilized SQL Loader (sqlldr) to load test configuration parameters into database.
- System developed with C/C++ and Oracle database in Solaris and ported to Linux. Web service interface is used for send/receive messages between systems through C++ and Java.
Software Engineer
Responsibilities:
- Implemented with multiple nodes process architecture.
- Translated data from Oracle database into objects stored in object-oriented database system using ObjectStore.
- Guarantee the delivery of data from the source to one or more target call processing systems.
Software Engineer.
Responsibilities:
- Adapted CLIPS to expand system’s functionality without major modification to the software.
- Responsible for integrating and extending the functionality of CLIPS.