Lead Software Engineer Resume
TECHNICAL SUMMARY:
Development Tools and Technology: Visual Studio 2013, 2012, 2010 , Crystal Reports, SourceSafe, MS Visio; Languages: C#, .NET, Classic ASP/ASP.NET, JavaScript, JQuery, AJAX, JSON, XSL/XSLT, XML, HTML/DHTML, CSS, VB 6.0, Team Foundation Server, SourceSafe, TeamCity, GIT; AngularJS, MSBuild
Microsoft Technologies/Frameworks: Windows Server 2003, 2008 r2; Windows Communication Foundation WCF/LINQ/EF; IIS HTTP modules/HTTP Handlers; Shell scripting (BASH, SH, Telnet, FTP); ASP.Net SignalR; Xamarin
Database technology: SQL Server ; 2012, Enterprise Manager, Query Analyzer, ADO/ADO.NET, TSQL; Crystal Reports; SSRS;
WORK HISTORY:
Confidential
Lead Software Engineer
Responsibilities:
- Umbraco CMS, C# 6.0, MVC 4, bootstrap, css3, angular js.
- Developed a single sign on web application
- JWT, C# 6.0, Web api 2.0, Sql server 2008
- Developed an Single Page Application (Toplender Report) used for generating reports for the CEO of the company.
- MVC 4, C#, Angularjs, Sql 2008, Sql Cache Dependency.
- Work with project managers, stakeholders, and QA to clarify and refine requirements for projects.
- Design, implement and test code resulting in systems that effectively achieve business and technical objectives
- Work with other IT teams for various projects.
- Provide technical guidance to members of the team as appropriate
- Lead by example, acting as a role model to other team members
- Set and enforce coding standards by performing design and code reviews
- Ensure quality and timeliness of personal and team deliverables
- Set up Continuous Integration for the team using teamcity.
- Collaborate with others to ensure consistency and interoperability of applications and services enterprise - wide
Confidential
Senior Application Developer / Lead Developer
Responsibilities:
- Developed an Confidential Results page that Displays customers Confidential
- Html,webforms, webapi, angularjs
- Responsible for setting up non-prod environments such as Dev, QA, UAT
- Responsible for setting up Automated Deployment using Build Definitions / TFS GIT
- Create a Proof of Concept of using Automated Deployment using TeamCity.
- Delegate task to other developers within the team.
Confidential
Senior Software Developer
Responsibilities:
- Create unit test plans and scenarios for development unit testing.
- Document new development, procedures or test plans as needed.
- Work with peers to carry out code reviews and unit testing of new development.
- Document new development, procedures or test plans as needed.
- Develop multi step registration steps using angularjs, webapi, restful, ajax, and jquery.
Confidential
Developer
Responsibilities:
- Develop and maintain the Verizoninsider.com project and services using the C# language and .NET 3.5/4.0 technology.
- Converting legacy web form application to MVC 4 and utilizing Entity Framework (POCO)
- Contribute to the software maintenance of existing software services and components for the Development team.
- Contribute to design and development of new software services.
- Support on-going production processes.
- Review the requirements and assess the work effort and estimate the necessary time-to-completion.
- Create unit test plans and scenarios for development unit testing.
- Document new development, procedures or test plans as needed.
- Work with peers to carry out code reviews and unit testing of new development.
- Document new development, procedures or test plans as needed.
- Participate in various phases of the software development projects.
- Communicate professionally and effectively to our users, management, and other departments.
- Developed Console Application to migrate data to the “Data warehouse” utilizing C#, Linq to SQL, stored procedures (SQL server 2008)
- Developed Ad-hoc reports using SQL 2008 Queries.
Confidential
Software Engineer
Responsibilities:
- Developed customized reports using SSRS and SQL store procedures.
- Developed a web service that utilizes Quickbooks API for the company finance dept.
- Developed a web Management Dashboard tool for upper management to monitor the companies client Energy Programs utilizing WCF, ASP.NET, jquery, SQL, FLEX
- Responsible for developing a web-based management’s dashboard to profile on the company client and their client programs utilizing C#,ASP.NET 3.5 framework, TFS, SQL 2008, and AJAX TOOLKIT.
- Responsible for developing and mobile application “EnHome” to gather information based on the homeowner house specifications utilizing 3.5 .NET compact framework, C#.
- Developing a Web Service to accommodate the needs for the “EnHome” Project.
- Developed a Windows application that consumes a classic asp page and searches for the classic asp session variables, Objects, include files, etc. Utilizing .NET 3.5, C#, Crystal Reports
- Anticipates client needs before they arise and presents solutions to project management that encompass issues at hand
- Gather requirements/specs from the President of the company and the board members to discuss on
- Assists with other developers in enforcement of project deadlines and schedules.
- Develops internal and external meeting objectives and agendas
Confidential
Software Engineer / Analyst
Responsibilities:
- Anticipates client needs before they arise and presents solutions to project management that encompass issues at hand
- Understands expectations that were set with client and recognizes when issues/events may affect delivery.
- Assists with other developers in enforcement of project deadlines and schedules.
- Develops internal and external meeting objectives and agendas
Confidential
Web Developer
Responsibilities:
- Maintained and developed new enhancements for store web site, LivingSpace.com. Generated reports utilizing Crystal Reports 10.
- Developed new pages for the company intranet to display order picks up for employees to see.
- Developed new feature for the external website to email a friend to display what they have in their shopping cart.
- Optimized Stored Procedures for better performance utilizing SQL Server 2005.
Confidential
Product Support Developer
Responsibilities:
- Maintain the Customer Relation Management (CRM) module for Nexsure by eliminating defects in production.
- Developed Test Harnesses to test the functionality in a module to debug a defect.
- Created SQL scripts to verify how many defects exist that goes against the business logic.
Confidential
Web Developer
Responsibilities:
- Maintained, and added new features to the existing websites for various clients such as benihana.com, yardhouse.com, boostmobilerockcorps.com
- Developed a SQL script to clean up duplicates records in boostmobilerockCorps.com database
Confidential
Junior Web Developer
Responsibilities:
- Assistant to Senior Web developer creating a class library, UI, and stored procedure for project (Nexsure EAI)
- Maintain and support an enterprise insurance agency management system (Nexsure) that incorporates Customer Relations Management (CRM), policy administration, accounting, reporting, and real-time quote
- Assisted the Senior Developer with redesign of the User Interface for Actions Module.
- Assisted a Senior Web developer in creating a Data Dictionary for end users to define XML tags.
- Developed new features for the system (Nexsure) etc. Policy Restrictions, Policy Origination date, and Policy Description.
Skills Applied for all projects: Classic ASP, ASP.NET, XSLT, XML, HTML, SQL 2000, VB6, C#, SQL 2000, JavaScript
Mapping Specialist
Confidential
Responsibilities:
- Responsible for mapping XML data for use in data upload and for regressing testing data upload.
Form Designer
Confidential
Responsibilities:
- Responsible assuring the forms conform to industry standard and up to date with current regulations and individual company ruling.
- Responsible for designing insurance forms (for both personal and commercial lines)