Software Engineer / Full-stack Solutions Architect Resume
SUMMARY
- Accomplished, driven, and detail - oriented software development professional with proven track record of designing, implementing, and enhancing software systems in a variety of platforms.
- Demonstrated ability to develop high-performance systems, applications, databases, and interfaces.
TECHNICAL SKILLS
Languages: C#, ASP/ASP.NET, Javascript, JQuery, SQL, GIS, HTML, XML, CGI, ISAPI, WCF, AJAX, PHP, Node.js
Data: MSSQL, MySQL, Postgresql, OLEDB, ADO/ADO.NET
Software: Object Oriented Design (OOD), Agile, Design Patterns, MVC, SaaS, Source Control (Git, Mercurial, Visual Sourcesafe), Project Management (MS Project, Atlassian JIRA)
Environment: Windows, *nix, FreeBSD, Visual Studio, Mono, MS IIS, Apache, Virtual Environments
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer / Full-Stack Solutions Architect
Responsibilities:
- Maintained scalable multi-threaded RESTful server for fulfilling millions of requests for dynamic graphic, data, and query results.
- Created extensible UI framework to leverage API features and facilitate rapid and intuitive creation of maps, graphs and other visualizations by non-technical clientele. This became the primary selling point of the API
- Developed world class geocoder for processing large batches of address data
- Integrated persistence mechanisms for all UI classes to assure deep-linking capabilities.
- Created open source implementations of SDKs for utilizing server API in C#, Python, Java, Javascript
Confidential
Software Engineer / Solutions Architect
Responsibilities:
- Developed, maintained, and upgraded cutting-edge enterprise Mobile Device Management (MDM) software. Coordinate design and implementation of major new features to nationwide hotspot network. Supported 24/7 uptime for hot spot operations.
- Updated and managed front and back-end for national WiFi hotspot network; ensured robust cross-platform UI compatibility (desktop browsers to mobile devices)
- Implemented secure payment classes/interfaces for pluggable payment processors (CyberSource, PayPal) to process real time payments
- Designed and implemented user self-serviced password retrieval/modification system for all hot spots - reduced support calls by 25%
- Designed and Implemented skinnable guest WiFi booking and payment system implementing CAS/SAML authentication and authorization to interface with GA Tech’s internal network
- Worked in team to further development of globalized MDM platform using Silverlight, WCF, ASP.NET.
- Worked in team on major overhaul to MDM system to support cross-browser compatible rich UI - utilized ASP.NET MVC to efficiently separate visual design from implementation
- Developed classes to sample stored geolocation data from mobile devices and display on visual map controls
Confidential
Web Developer / Software Developer / DB Admin
Responsibilities:
- Designed/Implemented Project Management groupware application using ASP.NET/C#
- Introduced usage of scripting and AJAX to add responsiveness and rich UI to pre existing web applications.
- Created automated system to poll USPS servers to track status of certified mail documents
Confidential
Web Developer / Software Developer / UI Developer
Responsibilities:
- Developed Enterprise level software, reporting, and legacy-systems integration for inbound call center.
- Implemented and optimized several high volume applications to handle Medicare Part D enrollments for inbound clients.
- Developed ASP.NET web service in C# to handle SMTP server interface functionality in a variety of environments including classic ASP, VB, and scripting systems.
- Designed and developed unified C# object framework to support recurring business scenarios in present and new systems
Web Developer / Software Developer
Confidential - Columbia, SC
Responsibilities:
- Maintained and modified globalized application for a clinical trial in classic ASP/MSSQL.
- Developed and maintained an online real estate property listings database in Perl/MySQL.
- Developed membership based website for managing a multi-level marketing company in PHP/MySQL
- Built a change control system with Java Servlets utilizing the Spring Model-View-Controller framework alongside Velocity templating.
Confidential
Web Developer / Software Developer / Systems Engineer
Responsibilities:
- Designed multi-tenant real estate IVR system using EASE telephony framework. Collected caller information and distributed automated reports via fax, email, and pagers.
- Designed and developed multi-tenant secure e-commerce system in PHP/MySQL. Created client manageable interfaces for product and inventory management.
- High volume secure payment system to sell tickets online for South Carolina State Fair.
- Consulted with SCANA to security harden their intranet applications. Successfully patched a major exploit possible via telnet.
