Development Manager, Sitecore Architect, .net Developer Resume
Dedham, MA
SUMMARY:
- Creative and disciplined developer with over twenty years’ experience in the design, development, testing, deployment, and support of high - performing, scalable web-based applications, and the management of agile, high-performing teams.
- Architected and developed a multi-instance Sitecore solution for SAPinsider event sites—the company’s flagship product—and all knowledgebase publications, driving significant savings in development costs and reduced time to market for these critical products.
- Led cloud adoption by migrating on-premises Sitecore 7.2 instances to Sitecore 8.2 on Microsoft Azure using App Service and Azure SQL, resulting in over $100k in annual savings on infrastructure costs.
- Replaced brittle, high-maintenance legacy code with a suite of modular e-commerce and reporting applications using a layered-API architecture based on ASP.NET Web API and OData and a front-ends based on Knockout.
- Led, coached, and mentored a highly efficient team that excelled both at development and business analysis, greatly enhancing scope and effectiveness of IT’s role as a strategic business partner.
TECHNICAL SKILLS:
Languages: C#, HTML, SQL, JavaScript, jQuery, ASP.NET, LINQ, XML
Platforms: IIS, Microsoft Azure, node.js
APIs: OData, Lucene, Glass.Mapper
Databases: MSSQL Server, MongoDB, MS Access
Frameworks: .NET, MVC, Web API, Sitecore CMS, Bootstrap, Knockout
Tools: Visual Studio, Git, Visual Studio Team Services, Visual Studio Code, Sitecore Express Migration Tool, Sitecore Rocks, Azure Portal, TDS
Concepts: OOP, Service Oriented Architecture, Agile Development, Mobile First, Ajax, Single Page Applications
PROFESSIONAL EXPERIENCE:
Confidential, Dedham, MA
Development Manager, Sitecore Architect, .NET Developer
Responsibilities:
- Upgraded implementations to newer Sitecore revisions, including migration from Sitecore 8.2 to Sitecore Azure
- Create new sites, enhance existing sites, and deploy updates to multiple environments ranging from test to production.
- Implement component based architecture approach increasing reusability among common features and functionalities of all sites.
- Develop .NET web-based applications using Web Forms, MVC, and Web API with a SQL Server back-end to replace all legacy applications with modular apps that provide internal customers flexible and on-demand access to critical performance data, and a reduction in ad-hoc development requests of nearly 50%.
- Adapted service-oriented architecture for app-level transactional operations as well as data aggregation and reporting.
- Incorporated modern UI concepts and frameworks—including Bootstrap, Knockout, and AJAX—to enhance user experience and application performance
- Manage a stable, cohesive, and highly efficient team of .NET developers and Sitecore engineers that consistently exceeds quarterly goals and objectives.
- Maintain development best practices, including component based architecture, layered APIs with service portfolio management, responsive design, code reviews, Gitflow, continuous integration and deployment (CI/CD).
- Provide effective coaching and mentoring to staff at all levels.
Confidential, Braintree, MA
Senior Application Developer
Responsibilities:
- Designed, developed, and implemented reporting portal for web-based application using ASP.NET 1.1 and JavaScript on front-end and SQL Server 2000 on back-end.
- Developed report administration utility enabling qualified users to maintain report properties stored in database table.
- Implemented ability to launch reports from context relevant areas throughout the application.
Confidential, Boston, MA
Systems Analyst
Responsibilities:
- Developed Java web application for tracking weapon and certification information for Boston Police Training Division.
- Implemented Sex Offender Registry reporting portal using Active Server Pages interfacing with Microsoft SQL Server.
- Created web forum using Active Server Pages on front-end and SQL Server 2000 on back-end, enabling BPD detectives to easily share investigative information.
- Migrated multiple SQL Server 6.5 databases to SQL Server 2000 enhancing system performance and functionality.
- Developed Java web reporting portal for retrieving citywide incident information.
- Created SQL Server remote stored procedures effective in transferring data from incident tracking database to case management database.
Confidential, Braintree, MA
System Analyst
Responsibilities:
- Migrated two-tier Visual Basic 5.0/Microsoft Access application to a three-tier VB 6.0/COM+/SQL Server 2000 solution utilizing Remote Data Services.
- Acted as project manager and lead developer on conversion of client\server application to a browser-based solution utilizing HTML, JavaScript, and ASP.
- Developed easy to use web portal for client administration and maintenance of database reference data and user accounts.
- Wrote personnel data import process using BCP and SQL stored procedures. Process imports flat files of specified format and maps data to specified tables within database structure.
- Developed data import interface between Paradox database and SQL Server 2000 database using Visual Basic and SQL Server Data Transformation Services.
- Created automated data flow between two clients using database triggers and stored procedures.