Senior Software Engineer Resume
SUMMARY:
Senior Software Engineer with a strong technical background who can play a key role throughout the SDLC of a project to ensure that quality solutions meet business objectives. Possessing a good team spirit, deadline orientated and having the ability to organize and present complex solutions clearly and accurately.
TECHNICAL SKILLS:
Operating systems: Windows, DOS, OS/2, OS/400, VM/CMS, Solaris, open/VMS, UNIX, AIX, LINUX, OS/390 and z/OS environments
Primary Language: C/C++
Languages used: C, C++, C#, Java, Perl, HTML, JavaScript, REXX, PL/1, SQL, Pascal, Assembler, assorted Shell Script (KSH, bash)
Software: XEDIT, Bloodshed, Rational Clearcase, ISPF/SDSF, CLIST, diverse terminal emulators, Purify, Coverity, Visual Studio .Net
System Facilities: FTP, telnet
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential
- Debug native code
- Hands - on managing of complex code builds
- Build and deploy software applications to various environments daily
- Lead DevOps role providing Delivery and Deployment in a large enterprise
- Highest level of internal support for complex build problems, release and environment issues involving debugging of code in C, C++, C#, Java and others
- Migration of code base to new Visual Studio platforms and .Net versions
- Create documentation to assist developers in configuration of their local environments
- Experience with industry standard tools for code coverage and analysis, debugging, performance profiling and memory management using Purify and Coverity
- Work with third-party companies to resolve issues integrating their products and tools for use in our environment
- Responsible for being on-call, writing deployment scripts, debugging applications and more evaluating new technologies
- Selected to be a member of company-wide group for the purposes of improving the company and procedures it follows
- Experience with financial and energy market software
Software Engineer
Confidential
- Application software development and testing in primarily a C/C++ environment
- Maintained and improved upon an extensive automated regression testing suite which prevented the introduction of errors into the release cycle thus saving significant time and expenses.
- Responsible for maintaining and developing build environments across multiple platforms including Windows, over 20 varieties of UNIX, VM/CMS, VMS, USS and Z/OS
- Ported production systems from one language to another including conversions to/from Perl, Korn shell, C, and Rexx
- Administration duties on various platforms
- Create system documentation and man internal build group support hotline.
- Configuration management duties including assisting programmers with creation of new sources and modules, deletion of de-supported code and associated cleanup from the source management system
- Continual monitoring of build status on multiple platforms throughout day, including troubleshooting and correcting any errors with applications programmers, tools developers and system administrators
