Senior Software Engineer Resume
Annapolis, MD
TECHNICAL SKILLS:
Programming: HTML5, JavaScript, CSS, Node.js, JSON, GeoJSON, XML, ASP Classic, C, C++, Java, SQL (Oracle/Postgres), Visual Basic/VBA, Python, Batch & Shell Script
Platforms: Windows Server 2008R2/2012, Linux (Ubuntu, Arch, Fedora), UNIX (Solaris), ESXi
Software: Sublime Text, Visual Studio, NetBeans, Eclipse, iReports, NSIS, OSM Vector Tiles, ESRI, IIS
Libs/Frameworks: Leaflet, Google Maps, Socket.io, w2ui, jQuery, Bootstrap, Swing, AngularJS, KnockoutJS, Jasmine, Mocha
Version Control: Git, StarTeam, ClearCase
Tools: NPM, Bower, Gulp, Trello, eXo Platform, Trac, VirtualBox, VMware
Preferences: GNOME, Vim/Vintage - mode Sublime, Tabs (converted to spaces), Cherry MX Greens
PROFESSIONAL EXPERIENCE:
Confidential, Annapolis, MD
Senior Software Engineer
Responsibilities:
- Creating a map (OpenStreetMaps with Leaflet.js) that takes real-time GPS data (GeoJSON via Socket.io) and provides up-to-date location awareness by animating train icons as they traverse the property.
- Building and extending user interfaces in Java with a back end in C and Oracle that allow train dispatchers to create Temporary Speed Restrictions for Positive Train Control (PTC).
- Volunteering my assistance to other people and projects when they’re short on resources.
- Spearheaded the revamp of our Customer Information System (CIS) product from ASP and JavaScript on IIS, to Angular with Node.js.
- Located and/or fixed latent legacy bugs in our CIS and Supervisory Control and Data Acquisition (SCADA) products.
- Served as Software Lead to deliver a high-visibility project that replaced and improved a customer’s CIS.
- Built a great rapport with a customer that fostered the acceptance of multiple change orders and a maintenance contract.
- Coded, installed, and configured the services and Oracle databases of redundant Windows 2008R2 Servers with both internal and COTS software.
- Created and updated SQL scripts for the administering of those servers.
- Edited and maintained administrator manuals for the installation, configuration, and operation of said servers.
Confidential, Cedar Rapids, IA
Software Engineer
Responsibilities:
- Developed and tested navigational aids for the Proline Fusion™ Integrated Flight Information System.
- Updated and maintained a tool to extract data from ESRI shapefiles and create visual references of Cities and Towns for the Enhanced Map application.
- Decoded XM satellite GRIB weather data to provide current graphical weather conditions to the pilot.