Lead Senior Software Developer Resume
New York, NY
TECHNICAL SKILLS:
Languages: C#, JavaScript, T - SQL
Libraries/Frameworks/Technologies: Angular Js, ASP.net, ASP.net MVC, Asp.net Web Api, Dapper, Entity Framework Web Services, Windows Services
Database / Reporting:: MS SQL 200x, Access, Crystal Reports, SQL Reporting Services, Mongo DB
Methodologies: Agile, SCRUM
Test Driven Development: UnitTest, SpecFlow, Jasmine, Karma
Development Tools: Git, GitLabs, Visual Studio, Microsoft SQL Server Studio Management, Source Safe, Tortoise SVN, SpecFlow, MS Test, TeamServer, Resharper, Webstorm, Bower, Gulp
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Lead Senior Software Developer
- Font and back end developer responsibilities include researching new technologies, architecture, and implementation, mentoring less experienced developers, documentation, development, unit and acceptance testing.
- Implemented and a contributor to the architecting of a new Saas platform for company, front end using Angular JS, back end using web api, C#, entity framework, database SQL Server stored procedures and tables. Full lifecycle development front and back end.
- Implementing gateway tracking tool utilizing AngularJS frontend and Mongo db backend, full lifecycle development from database collections, middle tier and front end.
- Implemented, designed and developed and optimized database tables, stored procedures, used to process thousands or records for Data Import System
- Converted site modules from ASP to ASP.net MVC
- Researched, recommended and implemented third party solutions and components such as CKeditor, Embedly, Wiris Math Editor, and Plupload
- Implemented a complex data management system that allows customers to synch and manage data uploaded via excel from customer system to Confidential system
- Designed and implemented word uploader parse to generate tabular data
Confidential, Wappingers Falls, NY
Software Engineer (Web and Mobile Applications)
- Full life cycle development; requirements gathering, documentation, architecture, development, testing and deployment
- Developed and implemented web portal used by utility companies to manage utility assets, technologies used; ASP.net 3.5, LINQ to SQL, SQL Server, JavaScript, CSS, C#, Microsoft AJAX, WCF
- Improved productivity by developing an object orientated data driven dynamic reporting module, technologies used asp.net, sql reporting, datasets, and stored procedures
- Developed an interactive GIS map view of utility assets using Virtual Earth API and Sharp Map API
- Developed modules for managing asset inspection repairs, exceptions and anomalies
- Developed interactive and dynamic GIS based scheduling system
- Developed dashboard using component art 3rd party chart controls to display key business indicators
- Designed, developed and implemented a number of sql server databases using 3rd normal form
- Developed and implemented Confidential web application used by vendors, to process single and recurring credit card transactions
- Implemented database driven vendor themes in asp.net application per vendor specifications
- Developed and Implemented XML web services
- Implemented WCF service calls to retrieve data from services orientated data layer
- Developed mobile applications used to collect survey inspection and asset information for utility companies using the following technologies Compact Edition Framework, SQL Server compact edition and Sharp Map API’s
- Met with clients to gather and review requirements and perform software demonstrations
- Trained clients on software use
- IIS configuration
Confidential, Wappingers Falls, NY
Integrated Voice Response System(IVR)/Web Manager
- Upon hire, revived failing project by working diligently, pulling together employees and resources which saved the company millions
- Promoted from programmer to IVR/Web Manager within 3 months
- Developed, designed, and created API documentation for Object Orientated IVR Web Service used as backend for Confidential Voice Tone application based on executive management specifications, technologies used ASP.net, SQL Server, Microsoft Ajax and VB.net.
- Designed and implemented back end SQL Server database objects including tables, stored procedures, functions and views
- Managed and maintained web and IVR systems, performed updates, debugged and tested applications
- Developed, maintained, and created documentation for company website(s) Including application design and architecture, database design and implementation. Technologies used ASP.net, SQL Server, Microsoft Ajax, C#, and VB.net.
- Recommended and implemented changes to improve operating efficiency and functionality
- Mentored less experienced staff members
- Managed staff members
- Managed projects
- Reviewed, improved and automated work process
- IIS configuration of website and IVR systems
Confidential, Danbury, CT
System Analyst/Programmer
- Web Application Development/Design - Developed and maintained portal style database driven web application using Visual Studio, ASP.Net, VB.net, SQL Server and JavaScript. Involved in all aspects of software development cycle from system interface design, database design and implementation to testing and deployment.
- Windows Application Development/ Design - Designed and developed several windows application.
- Software Support - Online and phone software support.
Confidential, Danbury, CT
Application Specialist
- Application Development - Developed and maintained web based applications, reports, intranet and internet site.
- Business Analyst - Worked as a liaison between senior developers, executive management and end users, defined user and technical requirements, coordinated testing, created training materials, trained end users and management team on new business application system and procedures.
- Database Support - Developed several Access and SQL databases. Experience with writing stored procedures, triggers, database maintenance and support. Created reports with Crystal reports.
- Desktop Support - Support and troubleshoot Win 95, NT, 2000 and XP, MS Office, Netscape, IE, Goldmine, Outlook, Crosstalk, Quick Quote and custom VB/SQL windows and web applications. Build machines, install apps, perform upgrades, and replace/repair hardware.
- Network Support - Maintain and configure users, rights, permissions, groups, VPN, remote access in Active Directory and MS Exchange.
- PC Tech Support - Build machines, install drivers, software and hardware. Configuring network access, email access, etc.
