We provide IT Staff Augmentation Services!

Software Development Engineer  Resume

2.00/5 (Submit Your Rating)

SUMMARY:

Senior Software Engineer with extensive experience developing cutting - edge applications, windows services, web services, web applications and tools for windows client and Server. Agile methodology, Test driven development (TDD) approach. Full Stack .NET web development utilizing the latest technologies with an emphasis on continuous integration and deployment using Confidential Azure Cloud Offerings as well as on premises.

TECHNICAL SKILLS:

Programming Languages: C#, C/C++, SQL, JavaScript

Frameworks API’s & SDK’s: Win32 / WinRT API, UWP, .NET Framework/Core.

Databases, ORM’s & Tools: SQL, T-SQL, ADO.NET, Entity Framework/Core, SQL Server Data Tools, MySQL

Web Development: HTML5, CSS3, ASP.NET/Core/MVC 3/4/5, Razor, Web Forms, Web API, Signal-R/Core, WCF, OData

Networking: ARP, UDP, TCP, HTTP, ICMP, IGMP, DHCP, RTSP, SIP, FTP, SMTP, POP, IMAP, P2P, SNMP, NTP. SMB/2/3, Active Directory, Group Policy Objects & Domain Control, DCOM, MSRPC, RPC

Cryptographic Implementations & Libraries: Blowfish, Triple DES, RSA, ECC, AES, DES/Triple DES, SHA256, SHA512, MD5, .NET Framework Cryptography

Other: Elasticsearch, SOA & SOLID design principles

PROFESSIONAL EXPERIENCE:

SOFTWARE DEVELOPMENT ENGINEER

Confidential

Responsibilities:
  • Worked on pieces of middleware that kept the company automated with an SLA of 99% uptime
  • Create a SQL Database (Denarius) to hold billing data for all products
  • All applications that had billing data to report put their data into Denarius
  • Wrote reports for executives to see could see how profit on a whole level or per application
  • ASP.NET MVC 5 Web Application
  • Allowed users to query Blueshift API service for statistics about the Blueshift system, which is then rendered in the portal to the user for informed decisions
  • Node JS / Express API Application
  • Blueshift API works directly with the database, the gateway to Blueshift data
  • Built in API support for complex queries and built a complete ORM, which was a huge performance gain
  • Added ability for clauses to return filtered, limited, and ordered data
  • ASP.NET 5, ADO.NET, Tesseract OCR, Elasticsearch
  • Increased RedactSmart product performance by 3800%, reducing response time from 1.5 hours to ~20 seconds per search, creating a new income stream due to increased usability and subsequent adoption by clients.
  • Used a reverse trigram index, created a large Elasticsearch cluster, and wrote a Relativity Agent to index the Relativity workspaces and keep the data in sync
  • ASP.NET Core Web Application using Confidential Azure, Entity Framework Core, Modern Development for Bootstrap, Javascript and JQuery
  • Full-stack developer for a new team formed to create a rock-solid project codebase
  • Added new code using EF Core to create new tables and stored procedures
  • Wrote an ordered UI Automation Framework that exercised the entire application
  • Utilized Azure Service Bus Queue to ensure all messages & actions were handled
  • Used Azure SQL Server with TDE and encryption of certain columns
  • Used web jobs, the Azure Key Management service, and Azure Blob/File storage to store user data
  • Fixed and closed out bugs in Visual Studio Team Services

Technologies: Visual Studio 2015 & 2017, NET 4.6.x, .NET Core, C# 6.0, TPL, Async/Await, ASP.NET MVC 5, ASP.NET Core, Entity Framework, Entity Framework CORE, Razor, MDB & Bootstrap, NODE JS, express JS, RESTful Web API, Signal-R, NPM, CHOCOLATEY, Bower, Less, AutoMapper, Windows Services, SQL Server 2012/2014/16, Azure SQL Server, Azure Service Bus, Azure Web Jobs, Azure Web App Services, Azure BLOB/File Storage, Azure Key Management, NUIX REST API, eCapture REST API, Relativity REST API and SELENIUM.

SR. SOFTWARE ENGINEER

Confidential

Responsibilities:
  • Overhauled and supported 3 web apps: Credit Approval Portal, Payment Investigation, and Unidentified Payments
  • These high traffic web applications are used by the customer service teams within Frontier Communications call centers to provide billing credits and to help identify lost or misapplied payments
  • Lead Developer for CAP, PI & UP applications in an Agile/Scrum environment
  • Full Stack Development
  • Responsible to the product owners for the success of the applications
  • Updated CAP & UP to use the latest in team standards:
  • Converted 1-Tier applications to N-Tier applications with separate testable layers
  • UI Layer (MVC, Bootstrap, JQuery)
  • Business Logic / Domain Layer (Class Library)
  • Data Access Layer (Class Library utilizing Entity Framework)
  • Web Service Layer (Class Library utilizing Web API)
  • Converted applications from “Model First” to “Code First” using Entity Framework 6.x
  • Implemented repository pattern to replace the application design and allow SQL Server to be replaced
  • Added transient failure support to the applications
  • Fixed ~80 bugs spanning all layers of the applications

Technologies: Visual Studio 2013, .NET 4.5, C# 5.0, C++,Async/Await, ASP.NET, MVC 3/4/5, Razor, Web API, WCF, REST, Signal-R, Entity Framework (Code First & Model First), Bower, Less, OData, AutoMapper, Telerik Controls, Windows Services, SQL Server 2008/2012/2014, and SQL Server Data Tools

Network Configuration & Change Service

Confidential

Responsibilities:
  • Converted legacy applications, tools and websites to the NCCS ecosystem, which automated configuration of ~50K network devices in Confidential worldwide datacenters and handled everything from setting an interfaces speed & duplex to upgrading the OS on the device
  • Added port provisioning to NCCS allowing a user to set interface speed, duplex, VLAN and reservation
  • Converted the legacy web forms site to MVC 5
  • Designed and implemented user libraries for VLAN management, provisioning ports and unit tests
  • Worked closely with the test team to develop basic verification tests
  • Added VLAN management to NCCS to configure and deploy new VLAN’s for MS datacenters

Technologies:Visual Studio 2013, .NET 4.5, C++, C# 5.0,Async/Await, APM, ASP.NET, MVC 5, Razor, Web API, OData, LINQPad, WCF, REST, Signal-R, Windows Services, SQL Server 2014, and SQL Server Data Tools

SR. SOFTWARE ENGINEER

Confidential

Responsibilities:
  • Responsible for entire infrastructure, architecture design and full product lifecycle for client development services: gathering requirements, creating specs, implementing, testing, deploying, maintaining software components and administering offsite servers and Azure cloud services
  • Managed 5 developers in an agile development environment
  • Designed and implemented a multi-threaded web spider crawler to search the internet for new companies, sync business information of current companies, and scrape related content & categories
  • Designed, implemented and documented a custom search engine employing NLP that unified all data points for “Google Like” searching & suggestions
  • Designed and implemented a sentiment analysis solution as part of review system to spot fake reviews before they go live to production
  • Designed and implemented a native Android mobile application and Windows Phone app to query results from the unified search platform and display in a user-friendly environment

Technologies: VS 2010/2012/2013, C# 3.0 - 4.5, ASP.NET, MVC4/5, Razor, Web API, WCF, REST, Signal-R, Azure Cloud (Compute, Worker Role, Storage, Queue), Amazon Web Services (AWS), Windows Services, SQL Server 2008/2012, MongoDB, Entity Framework 4/5, Lucene.NET, SVN (Tortoise), NLP, Sentiment Analysis and Authorize.NET

Confidential

Responsibilities:
  • Provided solutions to performance issues, debugged ARM assembly, performed regression and smoke testing, filed bugs, wrote test cases, and developed utilities for the Windows Mobile 7 team
  • Produced utilities the team needed to move forward each sprint
  • Wrote performance test cases and provided solutions upon failure

Technologies: VS 2008, C++, C#, Win32, STL, NET 3.5, Product Studio, WTT

Confidential

Responsibilities:
  • Maintained existing code bases and installation scripts for current products, created new code to automate time intensive tasks, and worked with QA to sign off on products to ship
  • Fixed an enormous number of bugs in a small amount of time in ActiveHome Pro, a flagship home automation software product
  • Integrated next-gen chipset of USB Video Capture Adapters into the product code bases: ActiveHome Pro (iWatchOut), Vanguard & Sentinel Camera Surveillance System, Multiview, WebView and XRay Vision
  • Developed a managed code application that automated the process of retrieving high-res images and processed to specification for use in Icon Remote

Technologies: VS 2008, VS 2005, VS .NET 2003, C, C++, C#, Win32, STL, ATL, MFC, MSRPC, COM, .NET 2.0, .NET 3.0, XML, Windows Sockets, Compression Techniques and Image Manipulation, Driver Development using Windows DDK 6000, Driver Test Manager to certify our drivers

Confidential

Responsibilities:
  • Designed and developed enterprise class tools used for the generation of the European Union and Department of Justice protocol documentation for the Windows group
  • Worked closely with project managers and end users to deliver high quality solutions within extremely aggressive timelines
  • Delivered Windows Communication Protocols (MCPP) and Windows Server Protocols (WSPP) documentation to the MSDN web site
  • Developed new features and tools to support RFC format change required for protocol documentation, enabling users to quickly adopt the new RFC documentation format
  • Maintained the code base for the protocol documentation build environment
  • Developed custom XML tools to automate converting RPC MIDL code to XML page types, which parsed the MIDL file syntax and created XML page type files following the schema of the protocol documentation
  • Developed GUI version of the build tool to allow for local builds
  • Developed new tools in managed/unmanaged code to automated tasks for tech writers

Technologies:VS 2005, VS 2003, C++, C#, .NET, Win32, STL, ATL, MFC, COM, MSXML SDK, XMetal SDK, Custom C/MIDL parsing engine

Confidential

Responsibilities:
  • Developed network protocol parsers for Confidential Netmon 3.0 Troika project, requiring close integration with Windows Netmon development team, Windows protocol documentation teams and the Troika team
  • Delivered 100+ NPL parsers included with the shipped version of Netmon 3.0
  • Managed 8 developers and led the development of parsers
  • Developed tools to improve the parser development process
  • Key application was a custom XML parsing engine that parsed the protocol documentation into raw NPL skeletons to jumpstart parser development
  • Assisted with development of the Netmon parsing language

Technologies:VS 2005, C++, C#, .NET 2.0, Win32, STL, WTL, COM, Win32 Sockets, XML

We'd love your feedback!