Senior Developer Resume
SUMMARY:
Experienced and detail - oriented computer engineer with a diverse and highly advanced skillset founded on proven engineering principles and troubleshooting, looking to provide creative leadership and drive technology innovations for the ideal organization.
TECHNICAL SKILLS:
- Exceptional software design and architecture expertise and experience with object oriented design techniques such as UML diagrams and Service Oriented Architectures (SOA)
- Strong web-enabled information management background including CGI, Java Server Pages and XML/SOAP based Web Services
- Diverse database administration background for relational databases including Oracle, SQL Server, MS Access, PostgreSQL and MySQL.
- Fluent in Java, JavaScript, C++, C, XML, XSD, HTML, Basic, Perl, Python, Unix Shell, Pascal, LISP, and PROLOG programming languages
- Vast expertise in relational database languages including DDL and SQL, as well as the XML-based query languages of XPath and XQuery.
- Knowledgeable use of Sun Solaris, HP-UX, Microsoft Windows 98, NT, 2000 and XP, LINUX, MS-DOS, MacOS, VMS, VM/CMS operating systems
- Highly skillful in software architecture and design, object-oriented programming, network configuration, hardware administration and maintenance, fault analysis
- Expert level system administration and configuration management skills
- Proficient in Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Rational ClearCase, Rational ClearQuest, Mercurial SCM, GIT, Sablime, BugZilla, Atlassian Jira, Apache Maven, Nexus, Jenkins CI, Klocwork, Lotus 123, Corel Word Perfect, Corel Draw, AutoCAD, Quicken, QuickBooks
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- Designed software tools for wireless system integration and optimization
- Automated LTE provisioning procedures using Visual Basic .NET
- Built SOAP based software interfaces to wireless equipment
- Supported weekly VB .NET software release and testing
Confidential
Continuous Integration Supervisor
Responsibilities:
- Lead engineer for continuous integration and automated testing across all US based software projects
- Automated and maintained the compilation, test and CD release of numerous multi-site communication software projects based in Java and C++
- Administered Jenkins Continuous Integration servers on Windows and Linux
- Configured plugins to generate combined reports of static and dynamic code analysis with build and automated test results
- Re-designed existing manual software production process into modularized Maven based projects and implemented as a single click activity
Confidential
Software Configuration Management Administrator
Responsibilities:
- Fully trained and experienced use of Confidential Rational ClearCase and Mercurial
- Confidential Rational ClearCase Administrator
- Supported large US based development organization across a multi-site group with locations in at least 6 countries.
- Designed and implemented an advanced ClearCase MultiSite branch mastership strategy for optimal productivity and minimal conflict resolution
- Trained numerous organizations on usage of ClearCase and MultiSite, including effective branch mastership transfer
- Successfully ported ClearCase VOBs to Mercurial repositories and managed developer migration to Mercurial
- Integrated SCM tools into development environments for productivity enhancement
- Performed multiple restorations of ClearCase VOBs with zero loss of data
Confidential
Communications Software Senior Engineer
Responsibilities:
- Designed and developed infrastructure components in Java and C++
- Award winning web based GUI developed with J2EE components
- Administered relational databases and upgrades, working in DDL and SQL for both Oracle and SQL Server
- Implemented software to automatically generated data mining queries for reporting across multi-tiered SQL Server and Oracle RDBMS platforms
- Constructed new web service communications API for interoperability between components and reporting platform
- Analyzed performance and gathered measurements used in customer sizing
- Engineered new hardware architectures for performance and scalability
Confidential
Software Integration Coordinator
Responsibilities:
- Project coordinator for system integration testing
- Designed a neutral RDBMS database used to test the generic applicability of the reporting solution
- Developed and executed integration and system test plans
Confidential
UNIX System Developer and Administrator
Responsibilities:
- Worked in numerous porting efforts to various operating systems, including HP-UX, Sun Solaris, Windows
- Designed and developed automated script for tape based UNIX server setups
- Supported customer installations, upgrades and updates of UNIX servers and workstations
- Key contributor to the administration of lab and desktop workstations
Confidential
Adjunct Instructor, Online Instructor, Subject Matter Expert
Responsibilities:
- Guided students through technology lessons in Java, C, C++ and Python programming; microprocessors and microcontrollers; digital and analog electronics; Linux and Windows system administrator; personal computing and telecommunications infrastructures
- Provided significant support to the growing skill set of the young workforce
Confidential
UNIX System Developer and Administrator
Responsibilities:
- Key contributor to IT and electronics curriculum developments
- Provided peer review for new assignments and exams
- Represented company in local school advisory committee
Confidential, Coral Gables, FL
Lab Manager
Responsibilities:
- Manage a campus computer lab and employees
- Schedule hours and excuse absences
- Train User Assistants on supported software and hardware
- Give test and assign scores
Shift Supervisor
Confidential
Responsibilities:
- Govern over all computer labs during a shift
- Respond to pages to answer questions and cover empty labs
User Assistant
Confidential
Responsibilities:
- Provide software support for computer users
- Most Outstanding User Assistant Award (March 1995)
Confidential, Erlanger, KY
Systems Analyst
Responsibilities:
- Lead effort to develop Lotus 123 spreadsheets and macros for business valuation
- Evaluate cash flow and financial statements used to appraise businesses
- Conduct company accounting using Quicken and QuickBooks
- Assist in business valuation process
Confidential, Milford, OH
Floor Staff
Responsibilities:
- Handle general duties ranging from cashier and concession sales to projectionist
- Employee of the Month for July 1993
