Sr. Software Engineer Resume
Somerville, MA
SUMMARY:
A versatile developer with many years of experience. Solid background in several Unix/Linux platforms including scripting. I have held roles as Sr. SW QA Engineer, Sr. software engineer and Sr. system engineer. I am looking to apply multi - faceted skills, specifically in Unix/Linux C/C++/Java/Python/Perl/SQL project integration, testing and development.
SKILLS:
Programming Languages: C, C++, Java, SQL
Scripting Languages: Python, Perl, AWK, BASH, CSH, Html, XML
Platforms: Linux, Unix (SUN Solaris, AIX) and Windows.
Databases: Microsoft SQL Server, Sybase, Sybase IQ, Hadoop
Tools: Confluence, JIRA, Eclipse, Selenium, Microsoft VS, Git, Sun Grid, Purify, Clearcase, Perforce, SVN, Kdevelop
PROFESSIONAL EXPERIENCE:
Confidential, Somerville, MA
Sr. Software Engineer
Responsibilities:
- Lead QA for Confidential appearance search new product.
- Write test plans and automated tests, including storage, throughput, correctness and camera performance.
- Develop automated tests in Java, Selenium web driver, Python, C++ and Bash over Linux and Windows platforms.
- Interview potential candidates .
- Mentor Co-ops and new team members.
Confidential, Hopkinton, MA
Automation Development Consultant
Responsibilities:
- Developed storage and inventory automated tests using Perl, Power Shell and Q
- TestShell Studio, Driver Builder and Resource Manager.
- Developed storage tests to check storage status, and inventory tests to discover resources internal structure.
- Tests were applied on servers and storage devices. Worked closely with vendors and users.
Confidential
Sr. Software Engineer
Responsibilities:
- C/C++ infrastructure software development (Red Hat, Microsoft VS). Code maintenance, integration, porting (to Microsoft VS) and support for Confidential ’s research group.
- Porting to ICC 64 bit compilation, decreasing run time in 50%.
- Built regression tests framework in Perl and applied for several projects.
- Developed (in Html) the research group intranet website.
Confidential
Software consultant
Responsibilities:
- Major performance improvements (up to 70% ) in Perl, Matlab and C/C++ programs.
- Porting from Confidential to GCC 3.4 and ICC, achieving performance improvements.
- Code maintenance and bug fixes in Perl, Matlab, C, C++.
- Sun Grid implementation.
Confidential
Software Development and Implementation Engineer
Responsibilities:
- System implementation and customers support
- Java development using Eclipse in Windows environment (Server side and Swing/SWT UI).
- Development of SQL stored procedures for db archiving (Microsoft SQL server).
- Porting Confidential to 64bit Unix/Linux platforms
Confidential
System Engineer
Responsibilities:
- Project manager for the CD Installer utility.
- Full lifecycle development (in Bash, awk) of utilities to deploy Confidential ’s products on Linux servers.
- Professional services and customers support for the EMEA region.
Confidential, Hoboken, NJ
Senior System Engineer
Responsibilities:
- Product installations, upgrades and customer training.
- Installation, configuration, monitoring and maintenance of OS and database infrastructures:
- Sybase and Sybase IQ database servers.
- Unix Servers (2 - 35 servers, platforms: Sun Solaris, HP-UX, IBM AIX and Linux).
- Writing automatic shell scripts to avoid, detect and resolve production problems.
Confidential, Piscataway, NJ
On-site System Engineer
Responsibilities:
- Unix Servers: Sun Solaris with High Availability cluster and Veritas Volume Manager.
- Sybase and Sybase IQ database servers.
- Wrote shell scripts and stored procedures providing system stability and business reports.
- Worked closely with Sybase IQ engineers to increase IQ reliability and performance.
- Improved SQL stored procedures to boost performance (from hours to minutes ( )).
Confidential
Software Engineer
Responsibilities:
- C/C++ Software design and development of graphic applications: Robcad/Man and Spot-Weld. Programm ing was done over SGI UNIX platform .
- Designed and developed in C++, a graphics library over Open GL using SGI tools, Cosmo 3D and Optimizer . Programmed graphics demos using Visual C++ and MFC platform
Confidential
Unix System Administrator
Responsibilities:
- Managed several UNIX platforms: AIX, SGI, HP-UX and DG-UX.
- Established and maintained an AIX Development Environment that consisted of several servers, 60 workstations and a number of X-Terminals.
- Developed (in CSH) automatic backup scripts for the development environment.
- Developed in C an APPC/LU6.2 interface between SGI and IBM Mainframe .
- Worked with IBM support personnel, software vendors, technicians and developers.
