Senior Developer Resume
SUMMARY:
- Architect/Programmer with over 30 years experience in studying Functional requirements, Business solution proposals, Technical program specifications, Development, Implementation, and Technical documentation.
- Worked extensively with several RDBMS platforms.
- Worked extensively with Java, C, C++, Visual Basic, ASP, and C#.
- Experienced in project and team management and training.
- Excellent communication and team skills.
- Experienced at working with end users as well as senior management.
TECHNICAL SKILLS:
Operating Systems: DOS, Win16, Win32, Unix (Linux, Solaris, AIX, HP/UX), Novell Netware (3.11, 3.12, 4.0), Win NT (3.51, 4.0, 2000, XP, 2003), PalmOS, WinCE
Development Tools: Visual Basic 2, Visual Basic 3, Visual Basic 4, Microsoft Visual Studio 97 Enterprise (InterDev, J++, Visual C++, Visual Basic 5, Visual FoxPro 5), Microsoft Visual Studio 6.0 Enterprise (InterDev, J++, Visual C++, Visual Basic 6, Visual FoxPro 6), Microsoft Visual Studio 2003 Enterprise, Microsoft Visual Studio 2005 Team Edition, Microsoft Visual Studio 2008, Microsoft Visual Studio 2010, Microsoft Visual Studio 2012, Microsoft Team Foundation Server, Visual C++ 4, Microsoft Quick C, GCC, PERL 4.036, FoxPro 2.5, Borland C++ 4, JAM 7.35, Prolifics 2.5, Panther, Microsoft FrontPage, IIS 3, IIS 4, NCSA HTTPd, Apache, Microsoft Visual Modeler 1.1, VISIO, Microsoft Project, Microsoft Office 97 - Developers Edition, Microsoft SQL Server 6.5, Microsoft SQL Server 7.0, Microsoft SQL Server 2000, Microsoft SQL Server 2005, Microsoft C++ 2, PHP3, PHP4, ASP, ASP.NET, .NET Framework, Connect Direct, VISIO 2000, UML, OMT, Tomcat, Java Web Start, Java Foundations Classes, Java Swing, Tomcat, Jakarata, Microsoft Visual Studio 2012
Languages: C, C#, C++, X-Based Languages, Visual Basic, PERL, Java, SQL, PL/SQL, T-SQL, HTML, JavaScript, VBScript, XML, DHTML, HDML, HTC, ASP, XHTML, WSC, SCT, IDL, XSLT, XMLRPC, WebServices, SOAP, J2EE, PHP, JSP, JNLP, .NET, PHP, Unix Shell
RDBMS: Microsoft Access, Microsoft SQL Server, Oracle, Informix, Sybase, FoxPro, PostGres, mySQL, DB/2, OLE DB, HSQL, O/RM, Hibernate, nHibernate, Linq, Microsoft Entity Framework
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- Analyzed situation
- Consulted with other developers
- Screened potential developers for hiring
- Developed code in C# and C++
- Acted as technical lead for team
- Developed multiple solutions in for various purposes using various technologies (ASP.Net, WPF, MVC, MVVM, WinForms, WinAPI, WCF, Window Services, Console Applications)
- Developed in a Windows environment
- Developed sql in Oracle and MSSQL
- Provided proposals and estimates
- Built Prototypes and Proofs
Confidential
Senior Developer
Responsibilities:
- Analyzed situation
- Consulted with other developers
- Trained other developers
- Primary focus was a home grown RESTful API for easy consumption by internal clients
- Acted as technical for team
Confidential
Senior Developer
Responsibilities:
- Analyzed situation
- Proposed courses of action to take to correct the problems
- Developed code in C++, C++/CLI, and C#
- MVC 5 Development
- Worked on HP/UX applications
- Developed multiple libraries in C++, C++/CLI, and C#
- Assisted development manager to troubleshoot several software problems (e.g. Heap corruptions, stack overruns, access violations, etc.)
Confidential
Senior Developer
Responsibilities:
- Mainly head down developer
- Propose several architectural changes that were accepted
- Wrote C# 4.x code
- Upgraded to Web API 2.2
- Architected WebAPI 2.1 REST solution for monitoring the state of applications, and reporting back to load balancers.
- Came up with a better solution for Confidential ’s home-brewed localization strategy.
Confidential
Senior Developer
Responsibilities:
- Responsibilities included
- Research Web API 2.0 and Web API 2.1
- Research OAuth
- Research WIF
- Design a software solution
- Development of software
- Developed a public facing RESTful Web API 2.1 framework that would allow internal and external developers to interface with the API.
Confidential
Senior Web Developer
Responsibilities:
- Solely responsible for codebase and deliverables.
- Work closely with project management to ensure quality deliverables in a timely manner.
- Deploy deliverables
- Create architecture
- Develop back end, middle tier, and front end
- Comply with HIPPPA
- Work closely with end users and business principles to collect business requirements
- Used Visual Studio 2012
Confidential
Principal Software Engineer/Team Lead
Responsibilities:
- Team Lead for 5 developers
- Organize and run Sprint Planning sessions
- Run daily scrum
- In charge of project architecture
- Wrote C++, Managed C++, C#, and WPF Applications.
- Refactored existing code base into a more object oriented model.
- Mentored team members in object oriented design principles.
- Worked closely with Product Management to ensure quality deliverables in a timely manner.
- Used Visual Studio 2005, Visual Studio 2008, Visual Studio 2012
Confidential, Maitland, FL
Senior Developer/Solutions Architect
Responsibilities:
- Solutions Architect/Senior Developer for a team of 7 developers
- Created Common Data Exchange Interface Agreements with external consumers
- Consolidated several disparate data import utilities into a single application to stabilize the source base
- Created SQL Server artifacts (Functions, Views, Tables, Stored Procedures)
- Taught team how to use Lambda Expressions and how to leverage Linq
- Worked closely with Business analysts and QA department to ensure that software met specifications
- Created Data Model for new applications
- Created Architectural Model for new applications
- Used Visual Studio 2008
- Migrated applications from tightly coupled client server model to Service Oriented Architecture
- Identified architectural problems with existing applications, and refactored code base to provide a more stable production environment
- Led team through the exercise of decomposing their business domain, and established a ubiquitous vocabulary to eliminate conceptual communication issues which improved development velocity.
- Implemented test-driven development practices
Confidential, Winter Park, FL
Senior Developer/Solutions Architect
Responsibilities:
- Solutions Architect/Senior Developer
- Created Common Data Exchange Interface Agreement
- Consolidated several disparate data import utilities into a single application to stabilize the source base
- Implemented source control strategies using SVN
- Worked with subject matter experts to address several issues with business logic
- Documented existing and new applications and processes
- Productized several solutions
- Implemented QA as part of SDLC
- Created SQL Server artifacts (Functions, Views, Tables, Stored Procedures)
- Used visual Studio 2008
Confidential, Orlando, FL
Senior Developer/Solutions Architect
Responsibilities:
- Solutions Architect/Senior Developer for a team of 3 developers.
- Created Data Model for new applications
- Created Architectural Model for new applications
- Provided the development team with development guidance
- Developed several Soap Webservices
- Refactored existing code base to leverage .Net 3.5
- Taught team how to use Lambda Expressions and how to leverage Linq
- Worked closely with Business analysts and QA department to ensure that software met specifications
- Introduced team to Test Driven Development practices
- Created SQL Server artifacts (Functions, Views, Tables, Stored Procedures)
- Used Visual Studio 2008
Confidential, Altamonte Springs, FL
Senior Developer/Solutions Architect
Responsibilities:
- Solutions Architect/Co-Lead for a team of 9 developers.
- Interviewed and made recommendations for the hire of team members
- Established Agile Development Methodology
- Led effort in identifying Development Sprints
- Created Data Model for two applications
- Created Architectural Model for two applications
- Worked with Executive Management and Subject Matter Experts to Model the Domain
- Provided the development team with development guidance
- Conducted design and code reviews of development team
- Acted as team's DBA
- Created SQL Server Assemblies
- Created SQL Server artifacts (Functions, Views, Tables, Stored Procedures)
- Developed an algorithm to generate a strong (AES 256), unique, and programmatically re-created key
- Developed an algorithm to generate a unique PIN for user redemption using Base32 Encoding
- Used Visual Studio 2005
- Built reports using SSRS
Confidential, Lake Mary, FL
Team Lead/Senior Developer
Responsibilities:
- Team Lead for a core team of eight developers. The team size would often increase to 16 as demands warranted
- Re-designed the interviewing process and procedures
- Interviewed and recommended the hire of developers for all of the local teams
- Designed and Developed software for self-service kiosks
- Worked under incredibly aggressive and demanding conditions to deliver software on time
- Implemented process control to improve the quality of the software and to increase the velocity of development efforts
- Estimated development efforts
- Worked with Project Management to deliver project plans
- Provided technical leadership
- Established technical standards and policies for organization
- Developed web-based clients using HTML, XHTML, DHTML, Javascript, CSS, XML, Xpath, XSLT, C#, C++, JSP, ASP. Net, and Ajax.
- Developed middle tier applications using C++ (Windows, Linux, HPUX, Solaris)
- Developed utility applications using Oracle, MS SQL Server 2000, MS SQL Server 2005, MySQL, C++, C#, PHP, and Java J2SE
- Investigated and developed prototypes using new .NET 3.5 technologies such as WWF, WPF, and WCF
- Designed and architected solutions using Visio, Enterprise Architect, UML, OOA, and Design Patterns
- Source control and change management using VSS and SVN (Subversion), and branching and merging strategies
- Mentored other Team Leads
- Acted in the capacity of Software Development Manager
- Used Visual Studio 2005 and Visual Studio 2003
Confidential, Lake Mary, FL
Senior Developer V/Team Lead
Responsibilities:
- Project Lead for Ad Hoc Reporting System.
- Designed and Developed proprietary OLE DB Provider to interface with SQL Server 2000 & 2005. Written in C++, ATL, Managed C++
- Designed and Developed Web based Report Management system. nHibernate, ASP.NET, AJAX, C#
- Designed and Developed Windows Service that runs scheduled reports automatically. C#
- Designed and Developed proprietary Report Entity System. TSQL, SQL Server 2000 & 2005
- Project Lead for Interim Employee Scheduling Solution.
- Designed and Developed backend Bridge/Adapter Layer to interface with Legacy Employee Scheduling System, C#, ASP.NET, AJAX, VB.NET, TSQL
- Designed Front-end presentation layer for Interim Employee Scheduling System.
- Project Lead for new Employee Scheduler System Architecture.
- Implemented robust Source Control Management policies. Using Microsoft Team Foundation Server.
- Implemented Test-Driven Development. jsUnit, nUnit, TypeMock.NET library, jsMock, VS Team Edition
- Coordinated Development of a Database Integration Strategy with DBA.
- Used Visual Studio 2003 and Visual Studio 2005