Senior Software Engineer Resume
Lake Mary, FL
OBJECTIVE:
Provide superior leadership in system architecture, software design, and implementation, including leveraging of cloud infrastructure and virtualization.
TECHNICAL SKILLS:
Programming Languages:
- C and C++
- C# and .NET
- Java EE
- PHP
- PERL
- TCL/TK
- HTML
- JavaScript (JQuery)
- Microchip PIC Programming
- Lex and Yacc
- Assembly
- Linux (RHEL and Ubuntu)
- MySql/Oracle/Postgres/Ingres/PostGIS
- XML SOAP/Restful WebServices
- VMWare/VirtualBox Virtualization
- Asterisk
- XMPP/Jabber
- Amazon Cloud Services
- Revision Control (SVN/GIT/Perforce) haproxy
- Apache, Tomcat and Jboss EAP
- Mapserver, Openlayers
PROFESSIONAL EXPERIENCE:
Confidential, Lake Mary, FL
Senior Software Engineer
Responsibilities:
- Lead developer in charge of getting JBoss clustering and replication working in JBoss and Datagrid.
- Migration of Emergency Roadside Service (ERS) system from JBoss to Apache Tomcat, saving Confidential hundreds of thousands of dollars per year.
- Performed troubleshooting of large distributed systems diagnosing issues ranging from software defects to misconfigurations of firewalls, load balancers, etc. that might cause the ERS system to not perform optimally.
- Implementation and analysis of load testing, using JMeter, of ERS system software, improving throughput by over 100%.
- Analyzed heap and thread dumps to isolate memory leaks and hotspots.
- Helped design and develop an Android based In - Truck dispatching solution.
- Administrator of SVN, JIRA and Confluence installations.
- Recipient of Confidential Presidential Award in 2012.
Confidential, Lake Mary, FL
Software Engineer
Responsibilities:
- Led the release of Confidential D2000 Emergency Roadside Service platform.
- Continued Confidential 's effort to port all HP-UX C programs to C++ on linux.
- Added new features per business requirements to C++ and Java client server applications.
- Supported legacy ERS system built on C++ linux server applications and MFC windows clients.
Confidential, Longwood, FL
Software Engineer
Responsibilities:
- Helped bring Terminal Automation capabilities to the TDS platform. This new groundbreaking service allows for entry level Terminal Automation via a hosted solution.
- Worked with a small group to bring Receipt Reconciliation technology to TDS. This new feature will allow customers utilizing it to potentially save millions of dollars per year.
- In the process of migrating production and test systems from physical servers to VMWare ESXi thereby increasing utilization of existing hardware and providing better redundancy and scalability to industry critical data services.
- Worked in a fast paced team to develop a new services portal to replace a legacy application leveraging ASP.NET MVC2, MySQL stored procedures, triggers and functions. This new web application brings Toptech to the forefront in its industry by providing a robust, feature rich product to better serve its customers.
- Helped design a solution to integrate the Toptech proprietary fingerprint validation system with a new system that would meet the requirements of TWIC (the Transportation Workers Identification Card program as required by the TSA.).
- Designed and implemented a client side solution in C# to populate the database with client custom data from Excel.
- Assisted in the design and implementation of the server side (Linux,C,C++,MySQL,Perl,PHP) programs used to control oil and gas terminals used by companies such as Exxon Mobil, BP, Sunoco etc...
- Assisted in the design and implementation of client side (C#) programs interacting with the end users and server side code.
Confidential, Altamonte Springs, FL
Engineer
Responsibilities:
- Programmed a PIC24 microprocessor to send and receive RTP data as the first step in developing a complete VOIP phone on a chip.
- Programmed a PIC24 microprocessor to be able to use windows DUN via serial cable and PPP.
- Built a SIP Softphone as a Java applet/webstart allowing users to make and receive calls from any web browser.
- Installed Asterisk and using the realtime Asterisk extensions created a SIP account for all Click4Me.net users, essentially providing all users an environment in which to place free phone calls via their PC.
- Built a SIP soft-phone and integrated it into the Spark instant messaging client as a plug-in in Java.
- Installed and integrated the Openfire jabber instant messaging system with Click4Me.net
- Installed and maintained a Subversion server for revision control.
- In charge of integrating a proprietary web-mail system (Atmail) written in Perl/PHP with Confidential 's click4me.net portal.
- Created and consumed SOAP web-services in Perl(SOAP::Lite) and .NET (C#) to allow transparent data transfer between disparate systems.
- Fixed bugs in the Atmail system source code and submitted fixes back to the vendor.
Confidential, Lake Mary, FL
Senior Programmer
Responsibilities:
- Developed an advertising supported product called Safe To Move to be marketed to Realtors for their clients.
- Developed the newest version of National Alert Registry including automated processing and validation of vendor data.
- Lead an initiative to replace certain vendor data with an in-house solution requiring the 'scraping' of numerous websites.
- Used mapping technologies to provide 'MapQuest' like functionality to National Alert Registry .
- Debugged and rewrote parts of existing web portals to enhance functionality and increase performance.
- Designed and managed multi Tera-byte databases.
- Installed and maintained a Subversion server for revision control.
Confidential, Deltona, FL
President and Lead Programming Consultant
Responsibilities:
- Designing and implementing large web portals using object oriented Perl, Oracle databases, XML and XSLT.
- Creating custom installation disks used to fully install web portals and databases with minimal user interaction.
- Installation of Subversion server and migration of client’s source code from CVS.
- Utilized Mozilla SpiderMonkey technology to facilitate server side processing and validation of Javascript.
- Introduction of AJAX technologies to add additional flexibility and functionality to web portal projects.
Confidential, Rochester, NY
Contractor
Responsibilities:
- Managed and maintained corporate source control repository in CVS.
- Created web based application development system to allow medical personnel to create the custom applications.
- Designed and implemented highly available (HA) web portals for Customer Service Representatives and Customers to access billing information in Oracle databases using mod perl.
- Wrote data validation programs for bill parsers using Perl.
- Parsed text versions of cable TV and telephone bills using Lex and C++, from multiple formats into one combined format for insertion into a single database.
Confidential, Rochester, NY
Contractor
Responsibilities:
- Developed client/server Java programs to convert all customer contracts stored in the current document imaging system into a format compatible for import into the corporate document imaging system.
- Designed and implemented a Cellular Management Reporting tool for large corporate customers in need of specialized reports to identify trends in their cellular usage.
- Installed and managed CVS for client source code.
- Wrote reports that gathered data from Ingres and Oracle databases.
Confidential, Rochester, NY
Solutions Technologist
Responsibilities:
- Expanded Confidential ’s LAN into a second facility.
- Designed and implemented a secure RAM based Linux web server for corporate external web pages.
- Maintained and enhanced system and database status' applet written in Java.
- Ported the Docubroker tool from UNIX to NT, saving the customer $73,000 annually.