Phone: (***)
PROFESSION SUMMARY
Over 15 years of professional management and information engineering
experience gained in commercial, academic and engineering
environments. Additionally provide on-going development consulting
for companies involving design and development of Web Sites.
Masters Degree in Computer Science and a Bachelors Degree in
Mathematics with:
. Web engineering and development experience including .NET,
VB.NET, C#, AJAX,MVC, JQuery, C/C++, ASP (Classic), ASP.NET,
Android Java (Eclipse development)
. Front end development that include HTML, HTML5, CSS, JQuery,
ExtJs, JavaScript, DOM.
. Extensive Cross browser Scripting and Pixel perfect alignment
. Project Management Methodologies, (Proprietary, RUP, Agile,
Extreme Programming (XP), Scrum)
. Strong Management and Leadership skills (Mentoring, Team
Development, Team Leadership, Planning, Appraisals and salary
reviews)
. Regional, Remote and International leadership experience
. Process Management, Project Management, Scope Change Control and
Behavioral Change Management, Project Quality Assurance - test plan
development and execution management, User Documentation,
Implementation/Production Support.
. Detailed knowledge of programming languages and techniques
including managing as well as design and development of Web
projects and sites.
. QA development and execution
. Experience with Data Storage (SAN, NAS, DAS, Raid)
. Strong Mobile development experience in Java and C#.NET
Experience in Data Storage and Raid Systems; Project Management;
Program Management; Customer and Product support; Design and Analysis;
E-Commerce; SQL, data base design and administration; on-line systems;
object oriented and structured analysis and programming; Documentation
and usage manuals; Data conversion; contingency and disaster recovery
planning; capacity planning; performance tuning. Able to hand code
HTML tags and properties without resorting to Visual Design.
PROFESSIONAL EXPERIENCE
Independent Consulting - Consultant
As an independent consultant, served in many significant roles providing on-
going consulting and design activities for companies that required
development and services for Web Sites and Web based applications.
.NET Senior Software Engineer for State Compensation Insurance Fund -
2/1/2013-Present
Worked on the Price Now application that allows businesses to receive
Workers Compensation quotes and to create a Policy to cover business
Workman's Compensation needs. The task was to create a new and up to date
system in MVC4.x (razor) and above C# and with an Entity Frame Work driven
SQL Server database. Created a six step website application that collected
business information from the user to calculate and deliver Quotes.
. .NET Development in C# using MVC 4 and MVC 4.5 Razor
. Creation of user friendly views that worked on all browsers and
several versions.
. Strong development with patterns.
. Strong JavaScript library development with ExtJs, JQuery, Knockout
and Chosen
. CSS Classes and versioning.
. Device independent development.
. Strong knowledge of various Browsers and Browser version support
. Using VS2012 Integrated development
. SQL Server 2008 R2 and SQL Server 2012 with Entity Framework
. WCF, Rest and WEBAPI SOA Services
. Linq to SQL queries
. Mobile devices and Interfaces
. Mobile Java code interfacing with JSON Web Service data
. Dependency Injection with Unity
. Loosely Coupled classes
. Asynchronous process development
. JQuery and Javascript AJAX Front end calls to server side methods and
Actions
.NET Senior Software Engineer for YP.com - 6/19/2012-12/31/2012 (6 Months)
Created new application for Paid Advertising Customers in C# MVC 3.0,
Created a Dashboard of Asynchronous JQuery Widgets that made server side
Controller calls from many web services and database actions. Used Agile
Incremental development and scrum meetings to report progress and obtain
updates.
. .NET Development in C# using MVC 3 and MVC 4
. Create Pixel Perfect aligned screens
. Using VS2010 Integrated development
. Mobile devices and Interfaces
. Mobile Java code to fetch JSON Web Service data
. Using new WebAPI services during development
. Asynchronous process development
. JQuery Front end calls to server side methods and Actions
. SQL Query and Stored Procedures development in SQL 2008 R2
.NET Software Engineer for Reply INC - 5/1/2011-5/1/2012 (12 months).
Created applications in C# in support of the lead generation Verticals
that is the core business of Reply.
Worked on several business verticals that included Autos, Home
Improvement and Real Estate. Was part of the team that initiated new
core Education business vertical.
. WCF and asmx development and upgrades
. Business Rules analysis
. Using VS 2005, VS 2008 and VS 2010 Integrated development
. Developed Mobile Compatible Web Sites
. C# and .NET using n-tier front end and server side development
. Web Services, using POX and Soap protocols
. Mobile devices and Interfaces
. Mobile positioning detection and reaction!
. Created Android Mobile App that received JSON data from Server based
Web Services.
. Strong XML and XSLT development and usage with C#
. Business Report Creation
. SQL Query and Stored Procedures development in SQl 2005 and SQL 2008
R2
.NET Architect for State of California Alcohol and Drug Program - 11/2010-
4/2011 (6 Month Contract)
Create documentation and Architect a .NET 4.0 intranet systems that will
allow ADP staff to maintain accurate record keeping in an Oracle database.
Responsibilities include creating Detailed Design Documentation, Functional
Design, Database structure and layout and supervising the application
creation as well as adding code.
. Assist in creation of enforcement of AGILE processes
. WCF service creation
. VS 2010 Integrated development
. Business Design and Modeling thru Forrester research Software
. Oversee Programmer and Engineering activities
. Document Design thoroughly
. Create initiatives for components that will be reusable in follow on
phases.
. Mentor and teach staff the benefits of MVC and JQuery
. Demonstrate Design Pattern usage and development
. Discuss Test Driven Development (TDD)
Senior Development Engineer for Blackhawk Networks - 1/2010 to 9/2010 (6
Month Contract)
Reporting to Development Manager, create business driven initiatives for
the support and selling of Gift Cards and credit Cards.
As part of Incentives group, responsible for developing many parts of the
web and batch driven Gift and credit card sells support.
. Developed database driven mail list that generated HTML emails to each
registered user.
. VS 2008 and 2010 Integrated Development
. SQL Query and Stored Procedures development in SQL 2005 and SQL 2008
R2
. Used Multi threading techniques to improve performance and minimize
response times.
. Conversant with developing code that has minimal system impact and
does not over stress system.
. Develop database driven website code in C#, JavaScript and JQuery to
promote and sell credit and gift cards securely
. Hand coded HTML and XML Email templates used to send information to
customers and users.
. Develop Windows services to batch process sale files from Partner
vendors and send results via secure protocols back to vendors.
. Develop Web Services to interface directly with Partner and Vendor
software.
. Develop secure back end web administrative code for internal business,
Finance and Risk management use.
. Responsible for ensuring all code was PCI Compliant.
Independent Web Designer and Programmer 1/2009 to 1/2010 (Various small
Contracts)
. Managing, architecting, designing and programming web sites.
. Design and implement client web sites using a variety of technologies,
including Content Management, server side, HTML, CSS, JavaScript, ASP,
.NET, and others.
. Created several significant Web Sites and back end Databases
(portfolio available upon request), using CSS, HTML C#.NET, VB.NET,
ASP and other technologies.
Senior Technical Architect for Dataskill 11/2007 to 12/2008 (Contract)
Reporting directly to Executive Vice President, manage and support client
projects and initiatives in line with client expectations and company
policy.
. Estimate time, scope, cost and resources that will be consumed and
required to achieve project goals.
. Create functional design, Database structures and Procedures required,
. Assist in development and oversee functional development and testing.
. Document and deliver completed products.
. Work with client to achieve acceptance. Conduct training.
. Track, reproduce and resolve any issues in a timely and satisfactory
manner.
Project Manager for AT&T 3/2005 to 10/2007 (Contract)
Reporting directly to Senior Technical Director of ES&SE, manage various
projects through the proprietary corporate processes. Work with clients,
development, QA, production support and Upper Management
. Responsible for project managing multiple projects within the
Enterprise Strategy & Executive Solutions (ES&SE) Team and setting
team direction strategic initiatives.
. Making tactical decisions with leadership through team collaboration
and team participation ensuring project schedules, costs and quality
are maximized with respect to being On Time and On budget.
. Responsible to identify and gather internal and external resources
into a project team to implement the project and Supervise those
resources to achieve project goals, including oversight and management
of external resources Design Architect and Engineer.
. Responsible for providing consulting services, collaborating with and
communicating project health status, issues and project risks to
management and project stakeholders on regular basis.
. Manage risks and critical paths. Use appropriate escalation procedures
and propose or implement appropriate contingency plans.
. Create, maintain and track business requirements and document change
control requests.
. Track budgets, critical paths, risks, project scope, quality and
client expectations for multiple projects until project resolution.
. Ensure process is followed and Exit and Entry criteria are satisfied
for each milestone. Completed deliverables are on time and within
budget.
. Document critical success factors and key learning objectives.
. Chair meetings with regionally diverse onshore and offshore Client and
IT virtual teams to report status, determine and meet expectations,
set dates and identify issues and critical paths.
Connected Computer Systems - Director of Development & QA 9/2002 to
3/2005 (Employee)
Connected Computer Systems is a pre IPO consultant company, operating
in the Windows, Linux and Unix markets.
. Directed a team of Development and Test engineers.
. Responsible for design, implementation and delivery of customer
solutions.
. Responsible for management of interaction with customers and
clients.
. Oversight of architecture and solutions for web based
applications.
. Project Management using Agile Processes (eXtreme
Programming/Agile hybrid).
. Interfacing with all necessary departments and teams.
. Tracking critical paths; establishing goals and planning and
addressing issues.
. Track resources and budgets;
. Chair status meetings.
. Ensure the Software Development Life Cycle (SDLC) methodologies
are followed.
Hewlett Packard - Research and Development Project Manager 5/2000 to
9/2002 (Employee)
. Managed software and test engineers involved in testing software
products, locally, regionally and internationally.
. Oversee and contribute to development of test tools for
performing testing.
. Lead Project Management initiatives using Rational Unified
Process (RUP) to establish goals; track deliverables; track
critical paths and resources and lead team status meetings.
. Responsible for staffing; budgeting; team leadership;
communication and focus; people development, coaching and
performance evaluations.
. Establish schedules utilizing product roadmap using project
management methodologies.
. Working close with Marketing to understand product
specifications;
. Establish and implement optimal test strategies for products
generated in the lab; monitoring test performance and results,
working with the program teams to address deviations from the
plan;
. Establish and maintain relationships with internal and external
partners.
Storage Technology - Applications Eng Manager 3/1994 to 5/2000
(Employee)
. Responsible for testing disk and driver performance and tuning
. Manage, supervise and direct a team of Application Engineers.
. Responsible for Using Software Engineering Institute's Waterfall
method for Engineering Verification Testing (EVT).
. Test, validate and trouble shoot to customer satisfaction
. Support of the diverse range of Fibre and SCSI channel Open
Systems Disk products for various Unix, Linux, Novell and NT
platforms.
. Development and testing of associated device drivers, high
availability and fault tolerant failover routines and
algorithms, support and configuration software.
. Provide Level 3 (Engineering) "fly and fix" support to back up
the world wide field offices with customer support, ensuring
customer satisfaction.
. Responsible for task assignment and workload management.
. Maintain department budgets, training, reviews, staff
assignments and scheduling for on and off hours.
. Ensure ISO process implementation and corrective action and task
prioritization.
. Responsible for the conception, design and implementation of
European (Brussels), North American (Chicago) and Pacific
(Tokyo) Open Systems Customer Competency Centers.
. Designed and patented mathematical algorithms for exponential
and geometric I/O queuing.
. Created programs from the algorithms to assist in better
replication of performance and customer issues.
Amperif Corp. - Principal Systems Software Engineer 10/1989 to 3/1994
(Employee)
Assist with the engineering development of the subsystems and to
provide host interface and operating system expertise.
Responsible for Project Management of a design team working on Disk
systems, giving advice and support for the projects to management and
engineering staff. Interface with Vice Presidents on feasibility and
marketability of new products and design.
Developed disk support and configuration tools for internal and
external usage. Managed contact with vendor representatives and
engineers, evaluated the implementation of products.
EDUCATION/AWARDS
Bachelor - Mathematics major with Physics minor
Masters - Computer Science
CEO/Presidents award-Project Management of Multi-Platform
Competency/Validation Center Initiative
Two company patents granted due to my invention.