Senior Web Developer Resume
Danbury, ConnecticuT
SUMMARY:
Honest, passionate, dedicated and driven developer with 25+ years of programming experience seeking a similar environment open to true communication and collaboration to further the success of the business.
SKILL SUMMARY:
.NET Framework 1.1. through 4.5
C#
VB.NET
ASP.NET WebForms
Active Server Pages 3.0 (ASP)
.NET Classic Web Services (ASPX)
WebMatrix
MVC
Web API
AJAX
XML/JSON
XSLT
HTML 5
CSS
JavaScript
VBScript
Visual Basic 6.0
WCF - Web Services
WCF Data Services (ODATA Feed)
Entity Framework (EF)
ADO.NET
Silverlight 3.0 on Windows Phone 7.1
MS Office and VBA
SignalR
Developer Tools
Visual Studio 2001 to 2015
Infragistic’s NetAdvantage 2010
Telerik's AJAX RADControls
ActiveReports
SQL Server Reporting Services jQuery jQuery Validation jQuery Mobile
Modernizr
Win32 API
ActiveX
LINQ
ASPOSE
Log4net
Jenkins iTextSharp
Software
MS Office - Outlook, Excel, Access
Visual Source Safe (VSS)
Team Foundation Server (TFS)
Subversion - SVN
Visual Studio Team Services (Git)
Vault
Captaris' RightFax
Cute FTP/Smart FTP
ERWIN
VISIO
Cybersource
JIRA CMS
Orchard CMS
Workfront
AxoSoft’s Ontime
RELEVANT WORK EXPERIENCE:
Confidential, Danbury, Connecticut
Senior Web Developer
Technologies Applied: WATCH, WAVE, PBMC4 VS 2015, ASP.NET, MVC, Webforms, C#, AJAX, jQuery, JavaScript, CSS, HTML5, VSTS Git, Jenkins, Web API, MS SQL 2016
Responsibilities:
- Conducting full SDLC activities related to the Croatian sorter software rollout for the WATCH, WAVE and PBMC4 web applications.
- Development consists of 75% highly-responsive Javascript/jQuery code/HTML5 markup and 25% back-end C# code and SQL scripting.
- HTML5 localstorage, sessionStorage, worker threads and websockets are highly leveraged for sorter-based web applications.
- FireFox/Firebug browser development environment of choice.
- Activities are performed in an AGILE environment with little supervision, peer code reviews, high coding standards, alone and with team members.
- Daily SCRUM meetings and Visual Studio Team Services track time and progress.
Confidential, South Windsor, Connecticut
Consultant - Tech Team Lead
Technologies Applied: JSF Portal, Command Center Portal, FMR, EPD VS 2013, ASP.NET, MVC, C#, AJAX, Sharepoint 2013, SQL Cubes, SQL Server 2012, Entity Framework, jQuery, JavaScript, Subversion, Jenkins, Web API, Log4Net, iTextSharp, .NET RichTextEditor
Responsibilities:
- Provided AMS project and application release management and development support for several .NET (Webform and MVC) and Sharepoint web applications belonging to key Aerospace and defense industry clients. Created Detailed Technical Software Documents for requested enhancements. Oversaw deliverables for a team of 3 developers and served as liaison between client and offshore development team. Conducted bi-weekly SCRUM meetings to assign and draw-down incidents, maintain status of projects and provide status to AMS management.
- Provided AMS programming support for 2 key web applications using ASP.NET, MVC, C#, SQL Server, Entity Framework, jQuery/JavaScript, AJAX and Web API.
- Interviewed prospective developers, documented client onboarding and application release procedures and trained developers.
Confidential, Southington, Connecticut
Consultant
Technologies Applied: Payroll Upload, Carrier Connect, Reporting, VS 2013, ASP.NET, AJAX, HTML, CSS, WCF, WinForms, ASP.NET Webservices, Windows Services, C#, Entity Framework, Subsonic 2.2, LINQ, JavaScript, jQuery, SQL Server 2012, SSRS, TFS, JIRA
Responsibilities:
- Worked directly with ownership and IT management to gather specifications for backlog development related to existing website and suite of housekeeping batch console applications.
- Implemented changes to application architecture and refactored code into separate binary libraries (DLLs) in order to centralize, compartmentalize and share common logic (i.e. event logging, email notification, reporting, email correspondence).
- Converted payroll processing console programs into Windows Services using thread pool and file system watcher.
- Coordinated fixes, new development and releases with outsourced vendor, IT director, Project Manager and f/t developer.
- Using SQL Server 2012 and C#, began building common reporting portal into the existing website to support dynamic report generation for clients.
- Refactored all email correspondence into a home-grown API allowing for decoupling of markup and logic from data to allow for easy creation and modification of correspondence.
- Augmented JIRA stories, tasks and specifications with technical details not provided by business or Project manager, to serve as a KB for future developers.
- Served as release manager and setup process and schedule for XCopy releases to stage and production. Coordinated these releases with project manager.
- Implemented many architectural, coding changes and JIRA enhancement stories (using poor specifications) into website in order to support enhanced payroll processing and special handling for new carrier and finance companies. Technologies used included ASP.NET C#, AJAX, HTML, JavaScript, jQuery, CSS and SQL Server 2012.
- Devised and setup payroll import/export test circle on QA server to provide payroll testing functionality in-house and to our preferred carriers. Technologies used included ASP.NET C#, AJAX, HTML, JavaScript, jQuery, CSS and SQL Server 2012.
Confidential, New York, New York
Consultant
Technologies Applied: VS 2013, WinForms, C#, Entity Framework, LINQ, MS-Access 2013, Windows Chart Control
Responsibilities:
- Worked closely with company partners to provide a functional specification based on an RFP. Used the functional specification to create a classified Windows desktop tool used to support data on explosive weight equivalence.
Confidential, Westbrook, Connecticut
Consultant
Technologies Applied: VS 2013, ASP.NET, HTML, CSS, WinForms, C#, Entity Framework, LINQ, ASPOSE, Infragistics, JavaScript, jQuery, SQL Server 2012, Vault, AxoSoft Ontime
Responsibilities:
- Provided defect and product backlog development support for the Policy Management System (PMS) Web application.
- Technologies used included ASP.NET C#, HTML, jQuery, CSS and SQL Server 2012.
Confidential, New Haven, Connecticut
Consultant
Technologies Applied: Packing, Shipping, Admin and Product Service Modules VB6, Visual Studio 2013, VB.NET, WInforms, COM Interop, SQL Server 2008, Entity Framework, SQL Reporting Services, Serial Port, Zebra printer
Responsibilities:
- Established relationship with lead legacy developer and IT management to assess and produce time-line for conversion of suite of VB6 programs used in the serialization and reporting of gun manufacturing.
- Cleaned-up and refactored some of the more important VB6 modules and then converted to equivalent VB.NET Winforms programs using a 3-tier logical approach to separate UI, business and data layers.
- Re-created printer, serial port communications and barcode helper libraries as VB.NET classes for Zebra printer and implemented suite of custom DLLs and Winforms controls to replace native VB6 features.
- Created COM compliant .NET DLL to allow legacy VB6 modules to temporarily leverage SSRS Viewer and report library created in newly converted programs.
Confidential, Farmington, Connecticut
Senior Developer
Technologies Applied: SOLO Websites/Reports VS 2010, VS 2008, ASP.NET, C#, LINQ, SQL Server 2008, WCF, JavaScript, jQuery, AJAX Toolkit, HTML, CSS, Infragistics, Cybersource API, SSRS, SAML 2.0, WinForms, MVP Pattern, SQL DTS (SSIS), XSD.EXE, Entity Framework, Console Applications
Responsibilities:
- Worked on phase 2, 3, 4 and 8 UI, logic and reporting enhancements to the SOLO enrollment ASP.NET health insurance website and supporting the data and business rules WCF web services in regards to The Patient Protection and Affordable Care Act (PPACA) or "Obamacare". Researched, documented and implemented front-end jQuery/JavaScript solution to accept initial premium payments by credit card using the Cybersource API. Augmented and created several SQL 2008 data tables and objects used by the WCF web services. Working directly with Business Analysts/QA to deploy, test and troubleshoot changes in development, test and staging environments. Technologies used included ASP.NET C#, HTML, jQuery and SQL Server 2008.
- Working on various bug fixes and enhancements related to the Producer, Provider, SOLO Quoting, Enrollment, GroupAdmin and Membership ASP.NET health insurance websites and WCF web services. Technologies used included ASP.NET C#, HTML, jQuery and SQL Server 2008.
- Providing first-level technical support to the Intake department regarding the SOLO Quoting, Enrollment, GroupAdmin and Membership web sites.
- Trained two new f/t developers in using/maintaining SOLO related websites.
- Implemented Single Sign On (SSO) logic to WebMDs Member Incentives web portal from the SOLO Membership website using ASP.NET, C# and SAML 2.0. In addition, designed and programmed a Windows-based Case Manager application using C#, WinForms and the MVP pattern.
Confidential, Shelton, Connecticut
Report Developer
Responsibilities:
- Converted SOLO Membership ASP.NET website's Cybersource code implementation from using the Hosted Order Page (HOP) mechanism to Secure Acceptance Web Mobile Profile. Technologies used included ASP.NET C#, HTML, jQuery, JavaScript and SQL Server 2008.
- Worked on creating/fixing multiple SSRS Reports in regards to PPACA Phase 8 requirements.
- Entailed creation of report templates and maintenance and refactoring of several SQL Server stored procedures and views.
- Worked with Emblem and adding ability to SQL DTS jobs, responsible for cleansing and loading Medicare Hospital and Medical claim data, to provide new claim and service line data for Medicare Hospital claims. Altering provider website ASP.NET C# code to show some of these new fields and all detail data.
- Currently assisting in PPACA Risk and Reinsurance initiative to import and export enrollment, claim, pharmaceutical and supplemental data into and out of our SQL database in XML format. Used .NET XSD.EXE tool to build object model from federal government provided XSDs. Built suite of inheritable .NET console applications using the object model, Entity Framework, LINQ and SQL Server to provide necessary XML import/export functionality for data team.
- Assisted in new development and maintenance of SQL Server stored procedures and SSRS reports needed by management in order to track equipment service requests.
Confidential, New York, New York
Software Development Consultant
Technologies Applied: VS 2010, ASP.NET, VB.NET, C#, EF, LINQ, SQL Server 2008, Web Services (ASMX), REST, JavaScript, JSON, jQuery, jQuery Mobile, HTML, CSS, Telerik AJAX RADControls
Responsibilities:
- Served as sole developer and participated in all specification meetings for a private NYC-based client of Confidential .
- Augmented existing database schema to employ features related mobile site, but leverage existing database entities.
- Wrapped existing and new DB entities into an Entity Framework repository and exposed through domain object class library written with LINQ C#. The DB and domain objects are exposed to mobile and desktop web application via a RESTFUL .NET web service written in C#.
- Added new CRUD screens to the existing desktop web application's administration section using ASP.NET VB and changed it to use the RESTFUL web service.
- Created new mobile web application using VS 2010 ASP.NET C# web forms and jQuery Mobile. The application is structured as a front-end application using jQuery ajax calls to methods in the RESTFUL web service and CSS to implement a responsive UI.
Confidential, Uncasville, Connecticut
Software Development Consultant
Technologies Applied: VS 2010, ASP.NET, VB.NET, C#, EF, SQL Server 2008, Web Services (ASMX), AJAX, JavaScript, jQuery, HTML, CSS, Telerik AJAX RADControls, jQuery plugin Galleria
Responsibilities:
- Served as lead developer of the Confidential Mixed Martial Arts (MMA) website and reported directly to the Applications Manager.
- Created back-end data repository and domain objects using SQL Server 2008, Entity Framework and LINQ using VS2010 C#.
- With assistance from business analyst, created responsive UX using HTML and CSS
- Implemented website using VS 2010 Visual Basic, ASP.NET Web Forms and classic ASMX web service, AJAX, Telerik RAD AJAX Controls, JavaScript, jQuery and jQuery plugin Galleria.
- Leveraged code reuse through base class inheritance and Master Pages.
- Attended and led several face-to-face and Skype meetings to discuss specifications, demo the product and finalize deliverables.
Confidential, Southport, Connecticut
Software Development Consultant
Technologies Applied: Landauer Metropolitan Durable Equipment Order Entry System, VS 2012, ASP.NET, C#, AJAX, JavaScript, jQuery, HTML, CSS, MVC
Responsibilities:
- Served as one of several senior developers on a small team dedicated to enhancing, troubleshooting and maintaining Landauer's durable equipment web order entry system.
- Worked on admin functions specifically implemented using VS 2012, ASP.NET, MVC, C# with heavy front-end JavaScript/jQuery.
Confidential, Stamford, Connecticut
Software Development Consultant
Technologies Applied: VS 2010, ASP.NET, HTML, CSS, C#, EF, AJAX
Responsibilities:
- Served as lead developer reporting directly to executive staff.
- Hired to assess condition of enterprise web application and apply various fixes and enhancements to improve employee workflow.
- Application was written using VS 2010 C# ASP.NET, HTML, CSS and AJAX using the MVP design pattern and relies on an Entity Framework model built on top of a SQL Server 2008 database.
- Analyzed reporting needs with report specialist and project manager and looked to leverage SQL Server Reporting Services (SSRS) to design a reporting kiosk for internal users and ultimately for customers..
Confidential, Boston, Massachusetts
Software Development Consultant
Technologies Applied: MPIUA and RIJRA Web Portal, VS 2010, SVN, ASP.NET Webforms, ADO.NET, AJAX, WCF and ASMX web services, SOAP, JavaScript, jQuery, Oracle, VB6, COM, Classic ASP, Crystal Reports, XML, HTML, CSS,Infinity, VS 2010, SVN, VB.NET Winforms, ADO.NET, Oracle
Responsibilities:
- Served as lead developer and reported directly to the VP of IT. Converted and re-factored COM components written in VB6 into .NET class libraries.
- Decoupled all Oracle database calls from components and centralized them in a data repository class library implemented with ADO.NET typed datasets.
- Converted classic ASP pages and legacy SOAP calls to web services into ASP.NET pages and WCF web services, respectively.
- Simplified code and leveraged code sharing and reuse through base class inheritance and Master Pages.
- Implemented mandated UI enhancements and changes using AJAX, HTML, CSS, JavaScript and jQuery.
- Assisted project manager and troubleshot Oracle connection and User delete issues with the Infinity Windows application.
- Re-factored several data access classes to leverage inheritance instead of containment and ADO.NET best practice techniques to dispose of data commands and connections.
- Added delete query into ADO.NET typed dataset to facilitate proper user deletion with cascading and updated the UI to properly refresh user data.
Confidential, Glastonbury, Connecticut
Senior IT Specialist
Technologies Applied: Nightly Data Feed Error Utility, .NET 3.5, SQL Server 2008,.NET 4.0, SQL Server 2008, XSLT, .NET 4.0, Reflection, Console Application Framework, .NET 4.0, SQL Server 2008
Responsibilities:
- Served as lead developer, architect and main point of contact on the Bonds platform, providing 1st level technical support to the user community and training to the new Bonds team.
- Trained with one of four original developers onsite for two weeks and gathered, organized and augmented existing documentation about the Bonds system in order to train new team members and help them set up their development environment (VB6, .NET 1.1 through 4.0).
- Created the Bonds dashboard program, a harness for custom and common plug-in utilities and programs created by the Bonds team. Pluggable programs inherit from a common console application framework and are activated using Reflection at runtime.
- Performed daily hot hits (SQL 2008 update queries) to fix issues with data integrity and processing.
- Collected and compiled several useful code snippets into a library to assist in the development of new Bonds applications and utilities. Performed code reviews with rest of team to present code and to explain certain concepts and programming techniques (i.e. typed datasets, interfaces, partial classes, singleton design pattern, etc.)
- Re-engineered the Nightly Data Feed Error Utility using .NET 4.0, SQL Server 2008 and the company's custom SIGI data service library. The application is instrumental in collecting nightly Bond data feed errors from several sources into one database and reporting results via email to all team members.
- Designed and created a reusable, data driven framework using .NET 4.0, SQL Server 2008 and XSLT to allow Selective personnel to perform external and internal financial balancing of Bond transactions against other Selective systems.
- The application takes a snapshot of the data after every major processing step, retrieving the SQL data in XML format, transforming it into HTML using XSL transforms and emailing to all those involved.
- Worked closely with business analysts to re-factor and validate logic use in the Reinsurance suite of reports.
- Served as architect and lead developer Confidential social media web application.
- The application was developed using a hybrid of back-end and front-end technologies, such as WCF Data Services (ODATA), RESTful .NET web services, jQuery and jQuery Mobile, in an effort to target all popular mobile and desktop device browsers from one codebase.
- Created the web video game, Meteorblast, using Microsoft Visual Studio, HTML5, JavaScript, jQuery and the ImpactJS game library and deployed to all major mobile stores using Intel’s XDK.
- Created the web application, Broadcast Game Clock (BGC), using Microsoft Visual Studio, HTML5, JavaScript, jQuery and SignalR and deployed to all major mobile stores using Intel’s XDK.
Confidential, New Haven, Connecticut
Web Software Development Consultant
Responsibilities:
- Compartmentalized and re-factored core framework business logic into re-usable class libraries that could be instantiated and used as SaaS. In addition, provided business analysis support and knowledgebase service to new framework development team.
- Served as lead developer and working closely with the CEO, Vice President of Information Technology and Director of Technology to re-skin and re-engineer Personalized URL (PURL) micro sites for clients such as Gartner, SAS and Confidential Technology. The application was re-written from the ground up to be re-usable, scalable and dynamically skin-able using ASP.NET 2.0 and SQL Server 2005. AJAX, HTML, CSS, JavaScript and Flash are used to enhance the web front-end.
- Concluded push to the PURL 3.0 platform for all of our clients, a set of pervasive changes to both the UI and framework that facilitated quicker UI changes, implantation of dynamic database content and more robust Web 2.0 features.
- Instrumental in the training of junior developer.
- Designed and implemented a shared security model built on .NET’s membership provider for SQL Server. The security components can be turned on/off at client’s request and/or per email campaign source.
- Maintained, enhanced and fixed known bugs for each client’s Personalized URL (PURL), written in classic ASP and SQL 2000. Enhancements included 1) implementing a Flash-based media player to stream and play natively cataloged podcasts and webcasts and 2) Building the webinar/webinar archive page dynamically from offer data in the database. This was all necessary to stabilize the code base and meet the client’s needs prior to the re-write in .NET.
- Ported all forms and code for the Q-Central Reporting site from classic ASP to ASP.NET using VB. In the process, removed all logic related to manually data bound HTML tables in favor of the SQL Reporting Services Report Viewer. Implemented ability to stream report data from the Response object into an Excel spreadsheet. In addition, improved overall website response time by caching reports and performing more logic via JavaScript and AJAX on the front-end.
- Designed and programmed a prototype for the Q-Central Admin site, using ASP.NET, as a way to allow administrators to add and maintain data related to each PURL client. The application was designed around the Model-View-Controller Pattern (MVC) and incorporated the use of reflection and extendable business objects in order to use one code-base with multiple clients. Portions of code were translated and subsequently converted from C# to VB.
- Designed and developed the Q-Central Alerter site, using ASP.NET, as a way to allow administrators to poll the database for a selected client to see if they had received all of their intended user PURL activity email alerts. The application was designed around the Model-View-Controller Pattern and used extendable business objects to allow for the addition of new clients and custom email alerts without needing to change the existing code-base for each.
- Developed a COM ActiveX DLL to perform encryption and implemented in SQL Server using the OLE Automation procedures on SQL Server. This was new logic used primarily to encrypt database values exposed on the querystring of a PURL.
- Created Data Exchange components, using .NET web services and WCF to allow several clients to exchange real-time user registration information with the Confidential database. The web services cleans, validates and normalizes the XML data and map to our existing organic data values. These applications facilitate data sharing between all companies and ensures a constant infusion of Unqualified leads for Confidential email blasts and real-time feedback to each company’s CRM implementations.
Confidential, Hackensack, NJ
Software Development Consultant
Technologies Applied: HB B2B Web Portal, VS 2008, ASP.NET using VB, AJAX, AJAX Toolkit, JavaScript, SQL Server 2005
Responsibilities:
- Developing web portal in concert with Director of Technology and several business and sales people to interface with backend ERP system and allow clothing buyers for various licenses to enter clothing orders.
- The site is written in VB using VS2008, AJAX and some JavaScript. Web Portal-only data as well as read-only ERP data is stored in a SQL 2005 database instance which the web portal accesses.
- A scheduled console app (written as a VB console application) is called twice a day to import and export data between the web portal SQL database and the ERP system.
- Hired to guide client expectations, weekly status meetings, gather requirements, lead a team of front-end developers and re-design/re-factor the code for a major insurance broker’s web site.
- The site was initially written in C# using VS2008 and .NET Framework 3.5. To facilitate my development effort and to protect their data, the client has re-factored and compartmentalized its data model behind a WCF service which the application calls to interact with the company’s internal legacy systems.
- Currently I am working with CSS, HTML templates and images provided by the front-end team and re-skinning the website.
- In addition, I am leveraging the MVC design pattern to compartmentalize the front-end and data model for easy unit testing. I am using some of the original code, but for the most part writing new logic in VB using VS2010 web developer studio. The client provided its custom membership Oracle DB scripts in order for me to re-create, code and test against the actual data structures using mock data. Oracle 10G Express and TOAD were used to facilitate this endeavor and SVN was used for source control.