We provide IT Staff Augmentation Services!

.net Developer/consultant, Resume

4.00/5 (Submit Your Rating)

Gaithersburg, MD

SUMMARY:

  • Engineering Manager/Leader with more than 20 years of experience in the design and development of cutting - edge web-based and database-centric N-tier applications and managing teams working on these technologies.
  • Expertise in web-based architectures with specialized skills in database programming, query optimization and service-oriented architectures.

TECHNICAL SKILLS:

  • SCRUM
  • C#
  • ASP.NET
  • Microsoft MVC
  • Entity Framework
  • WebAPI
  • OData
  • HTML
  • XML
  • XSLT
  • JavaScript
  • AngularJS
  • ReactJS
  • SQL
  • SQL*Server
  • Oracle PL-SQL
  • T-SQL
  • .Net Framework 1.1 through 4.5
  • IIS
  • Visual Studio 2013
  • Microsoft TFS
  • GIT
  • Mercurial
  • Perforce and CVS
  • Web Services
  • Restful Service-oriented architectures
  • JSON.

PROFESSIONAL EXPERIENCE:

Sr. .Net Developer

Confidential,Silver Spring,MD

Responsibilities:
  • Technologies: .Net 4.5, C#, MVC 3.0, Entity Framework, OData, Web API, PLSQL, Visual Studio 2013, Oracle 11g, Microsoft TFS, ASP.Net, ReactJS.net, Redux, Typescript, AngularJS, NPM, NodeJS
  • Work as a Senior developer on a several projects for the US Department of Defense, Health Surveillance branch, rewriting older outdated applications using the latest techniques and technologies. Worked as a full-stack developer, designing DB schema DDL, queries, stored procedures and triggers, C# server code, OData and WebAPI calls, Presentation code using Angular and React and CSS.
  • The applications covered various areas of the Confidential ’s Health Surveillance mission, including managing their vast Serum repository, reporting on the occurrence of health issues among servicemembers and managing the research proposal process.

Sr. Software Engineer

Confidential,Germantown,MD

Responsibilities:
  • Technologies: .Net 4.5, C#, MVC 3.0, PLSQL, Visual Studio 2012, Oracle 11g, Microsoft TFC, JQuery, JSON, XML, ASP.Net
  • Worked as a Senior developer on a project for the US Department of State that manages the investigation and adjudication of new clearances.
  • Participated as a member of the SCRUM development team, creating deliverables every two weeks to maximize value to the customer.
  • Took responsibility for the application security and re-wrote many of the security routines within the application . The code had been too permissive and wasn’t sufficiently secure.
  • Designed and wrote a flexible reporting sub-section that allows for reports to be designed and developed independent of the compiled code using metadata and stored procedure s.
  • Wrote a tool to generate test XML data for both load and user testing.
  • Wrote an XML creation tool to generate test data for both the load testing as well as the black box testing efforts. The XML is in the format of a completed a se curity clearance application .
  • Wrote a web application that allowed for reporting on Microsoft TFS records in ways that isn’t available in the default interface. The code utilizes the TFS API to select records from a saved query and drills down into the objects to display lists of work items and tasks for the team’s management.

Lead Software Engineer

Washington, DC

Responsibilities:
  • Technologies: .Net 4.5, C#, T*SQL, Visual Studio 2012, SqlServer 2008, CVS, Mercurial, JQuery, JSON, XML, XSLT, ASP.Net
  • Worked as the lead developer for a team that created LearningPoint Navigator © - An online formative educational learning software system that utilizes client state educational standard to periodically assess students and allows teachers and administrators to create testing content and assign it to students, who in turn can take the tests in a low-stakes environment, such as at home. LearningPoint Navigator was part of a larger suite of educational software offered by AIR that includes high-stake end of year testing solutions and reporting solutions. Navigator was in use in four different states.
  • The Navigator team was originally just me, but grew in size to as many as six developers at one point.
  • Navigator was a highly-configurable multi-client website that would have different appearances and some functional differences from client to client. I designed most of the architecture that enabled this level of customization.
  • Worked as a member of the SCRUM development team, participating in all meetings and delivering code in two week sprints that maximized value and quality.
  • Created restful backend services for Navigator that would take JSON inputs, query the SQL Server DB and return JSON back to the JQuery layer using AJAX
  • Created the DBs, schemas, tables, stored procedures and functions for Navigator and optimized them for performance.
  • Created an internationalization system utilizing jQuery and XML to dynamically replace the static text in the site according to the user’s client and language. One benefit for this system was that the original source code of the pages has the default text, rather than a numerical code present, which makes editing the code much easier.
  • Wrote automated unit tests for the service and repository layers that utilized NUnit.
  • Wrote the integration pieces with AIR’s user management systems: Initially an in-house system called CLS and later an open system called OpenAM.
  • Created import and export modules for QTI standards-compliant test content, which allowed states to share content with other standards-compliant testing and content creation systems.
  • Served as point-of-content on Navigator deployments and frequently personally deployed the code.

Confidential, Silver Spring, MD

Lead .Net Software Developer

Responsibilities:
  • Technologies: .Net 3.5, C#, T*SQL, Visual Studio 2008, SqlServer 2008, Perforce, DevExpress, Infragistics, Atalasoft, WSpell & TxText components.
  • Lead developer of a small team that was responsible for the maintenance and new features for 3M ChartView© - An electronic medical record (EMR) viewing application for hospitals. The application was a key part of the suite of 3M HIS hospital software products.
  • Was responsible for the supervision of junior developers on the team.
  • Worked as a member of the SCRUM development team, often running the standups.
  • Assigned resources to new feature development and bug fixes and attend weekly product meetings to determine what issues will be addressed in the forthcoming development sprint.

Confidential, Gaithersburg, MD

Software Development Manager / Lead Software Engineer

Responsibilities:
  • Technologies: .Net 2.0 & 3.0, Visual Studio 2005 & 2008, SqlServer 2005 & 2008, C#, ASP.Net, VB.Net, XML/XSLT, JavaScript, DHTML, T*SQL, SharePoint Designer 2007, Visual SourceSafe
  • Worked as a web development manager in a matrixed environment. Responsible for management and mentorship of a team of 5 employees.
  • Architected and lead the development of a White Paper distribution portal.
  • Led the effort to select a unified collaboration suite for the organization. This encompassed project portals, blogs, wiki, chat, web meetings and conference room collaboration tools such as electronic whiteboards, instant messaging and video conferencing.
  • Was instrumental in the technical evaluation of two acquisitions. Lead the technical architecture review team.
  • Wrote first draft of company’s development guidelines, outlining everything from coding style to best practices regarding Health Monitoring, and other .Net and external features to use.

Confidential, Germantown, MD

Web Development Manager

Responsibilities:
  • Technologies: .Net 1.1 & 2.0, Visual Studio 2005, SqlServer 2005, C#, XML/XSLT, JavaScript, VB.Net, DHTML, T*SQL, Akamai ESI, ASP, Visual SourceSafe
  • Responsible for management and mentorship of a team of 9 employees: Three .Net Software developers, one Flash developer and a supervisor, reporting to me that manages an ASP developer and three HTML developers. The team was responsible for all web pages and web applications for the company.
  • Lead the engineering effort to improve the SEO ranking of our web pages, through the use of improved Meta tags, URL rewriting and development of complete URL lists submitted to the major search engines.
  • Lead the internationalization efforts for the weather website.
  • Architected and lead the development of two major versions of the primary weather web pages for Confidential . These pages provided extremely rich content to users and provided a base for integration with commercial and broadcast partners.
  • Architected and lead the development of the primary weather pages for several web properties of Ask.com (Excite, Iwon, MyWay, Dell Canada, Dell UK, & Dell France).
  • Architected and lead the development of data feeds to provide forecast and current observations data to Ask for inclusion on their “MY” pages.
  • Designed and developed the majority of the web pages found inside the Confidential desktop client application. These pages see tens of millions of hits per day.
  • Was instrumental to the development and design of the reusable data access modules that cut down development time by at least 3-5 times and reduced the likelihood of development errors.
  • Designed and created public XML data feed/API to provide more than 15 different feeds, such as radar, live weather observations, weather station lists, forecast data, etc.

.Net Developer/Consultant,

Confidential,Walnut Creek,CA

Responsibilities:
  • Provided strong technical vision and hands-on, skilled leadership to a 5-member team that developed new features and maintained the company’s primary customer portal, MyKeynote. This web portal handled ≈12,000 customer logins while serving over 275,000 graphs per week and was recognized as an essential component of Keynote’s Perspective© offerings, which represented 80% of the company’s revenue.
  • Created Coding Guidelines to ensure consistent code quality among the developers.
  • Served as an expert resource for DB design and SQL query and procedure/trigger writing. Efforts dramatically improved customer portal query response times and a reduced total resource usage on database servers.
  • Designed an operations management portal that allowed Network Operations to consolidate many tools into a single, integrated portal, which significantly improved the efficiency of external agent infrastructure management efforts. The portal used ASP.NET and C# with an XML/XSLT front-end.
  • Developed Lifeline©, a self-service E-Commerce site for Keynote’s primary measurement service (Website Perspective©), which allowed for online purchasing of Keynote services.

We'd love your feedback!