Programmer Analyst Rresume Profile
SUMMARY
Highly skilled and extremely organized IT professional with hands-on development and management expertise with projects involving new application development upgrades, migrations, implementations, and application development/deployment. IT manager experienced with delivering completed projects on time and within the defined budget. A competent project manager experienced managing the SDLC using both waterfall and agile software development methodologies. A very organized project manager skilled in software project planning, team building, budget estimating, time management, scheduling and effective communication practices. Software configuration consultant with object oriented design technique expertise. Results driven leader with strong application development skills, extensive employee development knowledge, experience leading offshore employees and high comfort level discussing business strategy and complex software solutions strategies.
SHAPE
SOFTWARE EXPERTISE
- .NET Skill Set: C 3.0, ASP .NET, 4.0, ADO.Net Entity Framework 5.0/6.0, Azure, WCF, ASP.NET MVC 3/4 Web Forms, .NET 2.0/3.0/4.0/4.5, TFS 2005-2013
- Software: Visual Studio .NET 2005, 2008, 2010, 2013, Microsoft Office, Microsoft Project, Microsoft Visio
- Programming: C , LinQ, XML, T-SQL, AJAX, Razor, CSS, JSON, JavaScript
- Libraries: JQuery, Telerek Kendo UI
- Databases: Microsoft SQL Server 2005/2008/2012, T-SQL Proficiency, Database Design/Data Modeling Mastery, ACID and Normalization Concepts
PROFESSIONAL EXPERIENCE
Confidential
- Development and maintenance of custom dynamic web based business applications which combine high level server-side and client-side programming techniques including, object-oriented programming, MVC and MVVM Architect, develop, test and deploy.NET applications across platforms within agreed time frames. Deliver technical design for the solution to be developed. Ensure design and architecture is of high quality achieving necessary design and systems security standards. Ensure developments, enhancements and project outcomes best leverage existing system investment and manage cost of ownership going forward. Developing and modifying complex T-SQL stored procedures for MS SQL 2008
- Analyzing business and technical requirements
- Creating proof of concepts as required
- Designing and implementing new features
- Diagnosing and fixing bugs as needed
- Helping support the existing ASP.net applications
Confidential
Publicly traded utility company engaging in the sale of natural gas and/or electricity to residential and commercial customers
Senior Applications Developer
- Created applications using Entity Framework to communicate with the database, and ASP.NET Web API to provide public-facing interfaces on top of the data layer. Use ASP.NET MVC 4 to render the HTML pages, and Knockout.js plus jQuery to provide dynamic interactions without page reloads.
- Design and development of new and replacement middle tier class library components in C
- Design and development new and replacement services using Windows Communication Services WCF and C
- Design replacement services replacing current web services with WCF using C
- Developing and modifying complex T-SQL stored procedures for MS SQL 2008
- Design overall system and solution architecture, system integration, and implementation strategy.
- Architect, develop, test and deploy.NET applications across platforms within agreed time frames. Deliver technical design for the solution to be developed. Ensure design and architecture is of high quality achieving necessary design and systems security standards. Ensure developments, enhancements and project outcomes best leverage existing system investment and manage cost of ownership going forward.
- Lead planning, control and reporting all aspects of the SDLC to ensure their effective performance and high quality to agreed timelines including feasibility of the project, provides scoping and estimates, defining a project or problem functional / non-functional business requirements , architecture and design and all aspects of testing.
- Lead and mentor the Software Engineering team. Act as the primary technical contact, provide coaching, mentoring and guidance to members of the Software Development team.
- Prepare detailed analyses, plans, diagrams and procedures within a technical design document for existing and proposed .NET applications and system integration.
- Work closely with all stakeholders including End-Users, Business Analyst, Managers, Marketing Executives, Software Developers and Account Executives to ensure successful delivery of projects
Confidential
Sr. IT Programmer Analyst
- .Net development using C , ASP.NET, JavaScript, ADO.Net, VBA, SQL Server, T-SQL.
- Interpret and translate business requirement into technical and/or functional documentation for the Finance, Accounting and Commercial Lending divisions.
- Develop specifications and coordinate development efforts in a collaborative team environment.
- Provide testing, technical documentation, and production support for Line of Business LOB applications.
- Participate in all phases of the development life cycle.
- Interact with end-user and departments to design upgrades and enhancements to LOB applications.
- Provide technical leadership and direction to team members, as required, to ensure a quality end product.
- Stay abreast of technical advances, particularly in the area of software development.
Confidential
Project Manager Contractor , BP MC252 Incident Response Team:
- Responsible for the successful implementation of various Scopes of Work objectives by identifying and developing system and workflow activities to further define, enhance and facilitate logistics activities.
- Responsible for developing sustainable and measurable improvements by identifying best practices and creating and implementing continuous improvement processes.
- Responsible for supporting and developing project staff. Effectively managing multiple assignments simultaneously, accurately establishing workflows, processes, policies and procedures, as well as identifying and resolving issues while maintaining a positive relation between ESS and BP
- Acts as the conduit for communicating the progress of the project and decisions made throughout the process to the Project Sponsor, Contracting Organization, and the Performing Organization.
- Monitors and communicates the progress and issues in implementing the strategic objectives of approved Scopes of Work and projects.
- Responsible for design and maintenance of databases and reporting for accommodations, food service and asset management.
- Direct supervision of Data Analyst and support staff.
- SharePoint administrator.
Confidential
Application Development Manager/Project Manager:
- Perform software requirements analysis and architectural design.
- Lead in the design of the logical and physical structure of multi-tier enterprise applications based on the .NET Framework.
- Hands-on development using C , ASP.NET, SOA/XML Web Services, ADO.NET, XML and T-SQL.
- Manage multiple enterprise level full life cycle software development projects.
- Project planning: scope baseline, budget estimates, communication planning, resource planning, risk assessment, scheduling and quality control.
- Lead coordination of requirements gathering meetings with internal marketing sales teams, managers, clients, and customers.
- Communicate project expectations to onshore and offshore team members up to 25 developers and stakeholders in a timely and clear fashion.
Confidential
Professor of Information Technology:
- Manager of Microsoft IT Academy at Cy-Fair College and Lead instructor for Microsoft Certified Curriculum for Cy-fair Campus.
- Developed information technology programs through collaboration with continuing education instructors.
- Developed workplace skills-focused curricula to attract and maintain student base.
- Provided instruction on Microsoft Curriculum Network and Web application design and development and developed new programs to maintain instructional quality.
- Evaluate adjunct faculty to ensure instructional goals were met.
- Developed and maintained departmental intranet applications utilizing ASP.NET and Microsoft SQL server.
Confidential
Manager of Web Technology:
- Reengineered institution's website and upgraded it to dynamic database driven applications. Assisted developers in identifying problems and formulating viable solutions.
- Designed, developed, and maintained multi-tier human resources intranet system.
- Acted as project manager for all instructional development projects and consulted with faculty on new development requests. Managed campus-wide online course application system.
- Established Web Development in Instructional Design department writing policy/procedures and hiring staff. Developed human resource job bank portal.