We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • 14 years software development experience specializing in solving complex problems in time sensitive situations using primarily C#, C++, Windows and Web Technologies.
  • Above all, Confidential has considerable experience architecting solutions and designing algorithms and processes for complex integrated systems.
  • He received an award from the Secretary of Defense for information workflow and analysis systems architected in support of Operation Enduring Freedom.
  • Confidential has led numerous technical teams, receiving several recognition awards from both the Confidential and the Department of Defense.
  • Engineered a robust business process system which sped up information gathering, processing and reporting while also facilitating better information transparency throughout the intelligence reporting process at Confidential Field Sites.
  • Analyzed existing business processes and designed and implemented a workflow and document management system for the Confidential ’s Computer Network Defense division, streamlining analysis and reporting, while reducing end - to-end process execution time from 14 days to just 8 hours. Efforts led to receipt of award from the Director of Confidential .
  • Architected a multi-tier message passing infrastructure to handle dataflow and synchronization responsibilities for the data message passing module of Sarnoff Corp’s flagship TerraSight product.
  • Architecture solved issues related to protocol design, server federation, data flow and support for arbitrary network graphs.
  • Architected a distributed transaction system called Distributed Cell Architecture. System design allowed for isolation of resources across operating systems, asynchronous transactions, load balancing and dynamic clustering

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Senior Software Engineer

Responsibilities:

  • Designed and developed plugins for SIG’s primary internal Options trading platform using C#, WPF and WinForms.
  • Migrated Winforms UIs to modern WPF interfaces
  • Wrote extensive unit and integration tests to enhance code integrity
  • Designed and wrote a custom OAuth2 Authentication server, integrating Windows and Token based authentication using C#, NancyFX, and Asp.Net Core (Kestrel)
  • Designed a custom web API and UI for a proprietary trading analytics system using C#, ASP.NET Core, JavaScript, Bootstrap 3 and Dapper as the ORM
  • Assisted in day to day engineering support operations, troubleshooting Trader issues with the firm’s flagship Options platform

Confidential, Chevy Chase, MD

Senior Consultant

Responsibilities:

  • Architected and designed a YouTube solution for customers internal classified network.
  • Design included a media server backend and an HTML5/JavaScript light-weight front-end. Developed an entire ‘Youtube-like’ API in TypeScript/JavaScript which consumed and delivered content via RESTful web services.
  • Designed a Bootstrap 3 driven front-end UI using a combination of HTML5, SASS/CSS and Knockout (a Confidential developed Angular-like MVVM library).
  • As lead, performed the scheduling, task-estimation and core development efforts using a SCRUM-lite methodology, integrating task/stories in TFS. Careful planning and execution led to an amazing 90-day end-to-end delivery of you-tube capabilities built from scratch utilizing a team of 3 developers
  • Designed a low latency, high availability, and high throughput message processing system for Defense customer. This C# based client/server system dramatically assisted in prosecution of counter-terrorism targets by reducing target processing time by 90% and sharply increasing the number transactions handled by the system from 1000 to over 80,000. This dramatic performance improvement led to further defense customer uptake and a tripling of customers within 3 months
  • Developed and designed the PRIMETIME Analytics platform, a custom data analysis application designed to merge information from multiple data-streams, interlace them in time, and allow the customer to derive answers to key business and process questions . Drew up schedule, requirements, and took on lifecycle tasks for the PRIMETIME project including schedule, documentation, requirements and customer meetings - providing a true end-to-end consultant experience for the customer
  • Performed whiteboard sessions with customer and teammates; Designed, wrote code, tests, and benchmarks; Marketed development demos and benchmark results to customer in order to achieve buy-in.

Defense

Confidential

Responsibilities:

  • Lead Developer behind BING Desktop Search for Government Customers, a C# based Enterprise Desktop Search Client which fills the gap left by Live Desktop Search and Google Desktop. Project involved using a myriad of undocumented .NET, COM and Win32 APIs to create a consistent desktop user experience

Defense

Confidential

Responsibilities:

  • Developed and ASP.NET, HTML5 website to dramatically simplify and streamline customer scheduling and personnel management process, removing the need for constant manager intervention and saving the customer an average of 780 hours per year in support and conflict resolution

Confidential

Executive Briefing Book

Responsibilities:

  • Designed and developed a modern day briefing and presentation application for the Director of Confidential . System consisted of Windows 8 Tablet Presentation platform, SharePoint 2013 information sharing platform, and an HTML5 web portal.

Confidential

Custom IP created for re-use

Responsibilities:

  • Developed SharePoint JS, a series of SharePoint 2010 JavaScript/HTML5 client side libraries to aide in the building of dynamic, interactive websites
  • Developed a SharePoint animated timeline library called Visual Timeline for SharePoint

Confidential, Columbia, MD/USA

System Architect / Technical Consultant

Responsibilities:

  • As System Architect, responsible for overall technical direction for the project; determining the structure of the layers, modules, repository system, infrastructure, security and interfaces. Technologies included MSSQL 2008, BizFlow BPM, Silverlight 3 and ASP.NET
  • Identified, communicated and resolved complex technical issues providing usable alternatives and recommendations to satisfy the client’s requirements.
  • Led a small team of highly skilled developers, business process engineers and IT consultants in the creation of the CLASS application utilizing a customized Agile development framework called the D4 (Define, Design, Develop, Deploy) methodology.
  • Developed a 3-tiered architecture for the MultiPass security product as part of the Teckel initiative. System design included the integration of multi-vender solutions, databases and hardware ID scanners providing the customer with a single seamless product. Technologies included C# .NET 3.5, iAuthenticate, nhibernate, SQL Server and WinForms.
  • Utilized technologies including C#, AJAX, nUnit, SQL Server 2005 and SQL Reporting Services to provide technical services to accomplish system/software development, system integration and deployment for the Secure Personnel Accountability Module (SPA Module), which is used to manage deployed accountability for all service members and provide key reporting capabilities to Marine commanders.

Confidential, Princeton, NJ

Technical Staff

Responsibilities:

  • Architected a message passing infrastructure to handle dataflow and synchronization responsibilities for the data message passing module of Sarnoff’s flagship TerraSight product. Architecture solved issues related to protocol design, server federation, data flow and support for arbitrary network graphs.
  • Developed a C# WCF distributed network simulator providing a crucial component for testing and debugging of the distributed architecture.
  • Designed and developed the BDOC server, a C#, Windows Forms, WCF connection management, validation and arbitration server interfacing between our product and an external video intelligence product.
  • Debugged, and solved over 15 critical bugs affecting the TerraSight Server, ASP.NET and Windows Forms management components. Efforts led to enhanced product usability and helped to ensure on-time delivery of the latest release.
  • Discovered and patched a critical C++ interop memory leak in the digital video recording, data access and web services components which had persisted over numerous application versions. Used several off the shelf memory profiling tools as well as writing a custom memory, process and resource tracker to assist in the identification of this bug.
  • Engaged in real-time testing and debugging of target acquisition systems including integration with other defense contractor radars and target tracking technologies.
  • Provided consulting on the security of system design including insight into encryption technologies and schemes to use, data protection, redundancy and overall security of personal user information (Retina and personal data).

Confidential, Pensacola, FL

Software Engineer

Responsibilities:

  • Developed the Retina Toolkit, an open-source, C#, Department of Defense application which allows reporting and mining of voluminous data from Retina Scanner products.
  • Engineered a robust business process system which sped up information gathering, processing and reporting while also facilitating better information transparency throughout the intelligence reporting process at Confidential ( Confidential ) Field Sites.
  • Design and develop classified systems using C#, C++ and JavaScript to support and speed up processing and analysis of signals intelligence.
  • Developed and deployed project VORPALSWORD a classified tool suite used by Confidential ( Confidential ) intelligence analysts in support of information flow and information management
  • Analyzed existing business processes and designed and implemented a workflow and document management system for the Confidential ’s Computer Network Defense division, streamlining analysis and reporting, while reducing end-to-end process execution time from 14 days to just 8 hours.
  • As part of Confidential ’s Tailored Access Operations division, worked to identify, assess and address cyber threats. Wrote several classified tools in support of division objectives.
  • Designed custom tools to aide in examination, probing and testing of network resources, vulnerability assessments, reviewing router configurations, and assessing Access Control Lists.
  • Performed reverse engineering of malware to include decompilation, analysis and reporting.

Confidential, Pensacola, FL

Server Architect

Responsibilities:

  • Architected a distributed transaction system called Distributed Cell Architecture. System design allowed for isolation of resources across operating systems, asynchronous transactions, load balancing and dynamic clustering.
  • Implemented C++ to C#, Client to Server, RPC communications using the ICE object mapping API.
  • Designed the message passing protocols to allow for server and cell management, user and transaction management while also adhering to bandwidth limitations and server throughput considerations.
  • Wrote simulation modules to test stability and accuracy of the distributed architecture.
  • Wrote a white paper for SRA titled “Distributed Cell Architecture” (2007) describing the technology, functionality and uses for a new distributed load balancing and transaction system.

Confidential, Honolulu, HI

Lead Developer - Independent Contract

Responsibilities:

  • Lead a development team in the creation of a Japanese-American social networking site complete with login, mail, messaging, Japanese to English translation and friends list using C#, ASP.NET 2.0 and Flash
  • Designed and tested the database schema as well as SQL Server 2005 stored procedures.
  • Developed dynamic pages, subscription services and backend services in support of client’s site.
  • Worked with Japanese developers and customer to ensure accurate translations and presentation as well as on-time delivery.

Confidential, Kunia, HI

Research and Development Lead

Responsibilities:

  • Oversaw and managed integration aspects of ongoing software projects; served as the liaison between project management, project developers and customers.
  • Evaluated project issues and developed resolutions to meet productivity, quality, and interface needs for customers systems.
  • Developed a Virtual Helpdesk using C# and ASP.NET which provided step-by-step guidance to customers in the creation and directing of trouble tickets as well as automated information gathering and submission.
  • Lead the development of a ‘Passport’ technology similar to Confidential ’s Passport using ASP.Net, for use on classified Confidential networks.
  • Developed a Peer-to-Peer interoffice communications program using DirectInput and C#.
  • Interviewed software development applicants to assess ability and potential.

Confidential, Pearl Harbor, HI

Web Applications Developer

Responsibilities:

  • Created solutions to meet the data flow, presentation and storage demands of signals intelligence processing systems and, analysis and reporting groups.
  • Upgraded the existing ASP technology to the .NET platform to include recreation of portal pages, authoring of content management system and resolution of upgrade issues
  • Designed and developed a secure web portal, providing dynamic reports for the Information Technology division with customer friendly web forms for data entry and user requests.
  • Performed upkeep and maintenance of over 200,000 web pages across 3 separately classified domains to include web interfaces and maintenance of SQL stored procedures.
  • Implemented CMMI procedures for CMMI level 1 and 2

We'd love your feedback!