facebook twitter linkedin google+ pinterest youtube Bookmark and Share

Resume

Senior Software Developer

Objective:
To obtain a challenging position that will allow me to take on responsibility within a team, expand my technical expertise in software development and software architecture, and utilize my leadership skills.

Download:
PDF Word Document

Joshua and Erica

Key Skills

Proficient with a vast array of programming languages, concepts and technologies, including:

.NET Framework Requirements Analysis OOP / OOD Software Architecture
WCF T-SQL Team Leadership DHTML
ASP.NET / C# / VB.NET Design & Modeling Agile Practices Quality Assurance

Technical Knowledge

Software Development

Database:
Microsoft SQL Server 7 – 2014, Azure SQL, Azure Storage Microsoft Access, Data Modeling and database design through the use of normalization, stored procedures, triggers, and views; Data redundancy, and optimization with indexes, schema and query refactoring, profiling, database partitioning, and database redundancy.
Proficient in:
Software Architecture, Software Design and Modeling, Microsoft .NET Framework 1.x to 4.5, Visual Basic.NET, C#, ASP.NET, Microsoft, ADO 2.x & ADO.NET, Transact-SQL(T-SQL), XML, SOAP Web Services, WCF, WCF Security, LINQ, Entity Framework, Third-Party Windows and Web Controls, DHTML, HTML, CSS, Apex SQLDiff, Telerik Controls, Unit Testing, Seapine Surround SCM, UML 2.0+, Microsoft Visio, Microsoft Project, SalesForce Visual Force & APEX, SQL Server Integration Services
Familiar with:
Windows Azure, Microsoft Visual C++.NET, Visual Basic 6.0, VBScript, Classic ASP, Java, JavaScript, JQuery, PCI DSS, regulatory compliance, SQL Server Reporting Services, SQL Server Analysis Services
Architecture:
Tiered systems, OOP, OOD, SOA, Enterprise Architecture, Client/Server, MVC, MVP, SDLC Processes & Documentation
Development Methodologies:
Waterfall, XP, SCRUM, TDD
Developer Environments
Microsoft Visual Studio 6.0 to 2013, Eclipse, Seapine Surround SCM, Team Foundation Server

Network Infrastructure

Operating Systems:
Windows 7, Windows 8.x, and legacy Microsoft client operating systems. Windows 2000 – 2008 server family.
Hardware:
Experience with PC compatible hardware since the early nineties (work stations and servers) including printers, RAID systems, and other peripherals. Network firewalls, routers, and switches. Network horizontal cabling, punch downs and EIA/TIA standards
Apps & Platforms
Windows IIS, Microsoft Exchange, Microsoft Office Suite, Microsoft SQL Server, Web browser technologies

Education

Penn State University

Master of Software Engineering

2014 - 2016 (Expected)
Currently Attending

Capella University

Bachelor of Science - Information Technology
Concentration: Software Architecture

2010 - 2014

Golden West College

2000 to 2003

Concentration: Computer Science and Information Technology

Computer Learning Center

Management Information Systems

1995

700 hour program that included Novell, OS/MVS JCL Operations, AS/400 Operations, UNIX Administration, and Business Communications

Experience

Beers Enterprises, Inc. dba The Switch

Solution Architect

June 2013 - Present
  • Helped architect and validate design team deliverables for a data hub system that consolidates and standardizes data between companywide disparate systems.
  • Exercised thoughtful analysis to design a data mapping scheme to orchestrate integration processes between numerous LOB systems.
  • Planned data high availability between on-premise and cloud instance of Microsoft SQL Server utilizing AlwaysOn and Windows Azure
  • Designed and implemented migration processes utilizing T-SQL and SSIS to effectively migrate data from legacy and integrated systems into new data model
  • Worked with business and technical stakeholders to validate requirement and design artifacts prior to project implementation

BillingTree

Software Developer

June 2010 - June 2013
  • Collaborated with Business Analysts to construct domain focused, technical solutions to integrate ACH and credit card processing applications with existing processes
  • Architected, designed, and developed a highly customizable electronic payment portal application to ease consumer and merchant payment integration.
  • Maintained 200,000+ line, tiered ACH application encompassing all areas of SDLC
  • Designed and implemented a load balanced batch file transaction import engine that securely automated file integrations with customers over secured FTP
  • Architected a secure, interoperable web service API used for partner integrations
  • Designed an advance recurring payment processing engine
  • Refactored and optimized core system processes to achieve a 1000% increase in transaction throughput
  • Effectively worked with Salesforce administrators to optimize business processes through Salesforce CRM customization with Visualforce, Apex code, and SOQL using Eclipse
  • Received Leadership Award in July 2011 for my commitment to project milestones and quality deliverables

LMA Resources

Contract Developer

September 2009 – June 2010
  • Designed and developed in-house application handling customer resource management, staff productivity tracking, and order fulfillment.
  • Worked well with non-technical business stakeholders to understand, filter, and implement the most cost effective requirements while maintaining cost and scheduling projections
  • Worked extensively to ensure that development would require minimum support due to the outsourced support capabilities of the company

Alliance Payment Technologies, Inc.

Lead Developer

November 2006 – July 2009
  • Successfully supported an extensive tiered ACH financial processing platform
  • Co-architect of system migration to Microsoft .NET 3.5, WCF, and C#
  • Worked effectively with clients and company stakeholders to handle bug tracking and resolution, resolve performance issues involving complex business processes handling millions of records, and new feature design and implementation
  • Efficiently worked as Lead Programmer to bring synergy to a solution oriented team environment to offer end users a robust, stable, and productive product
  • Successfully coordinated departmental project management through all stages of the software development life cycle
  • Consistently worked with development staff to create and uphold organizational design patterns, coding standards, and best practices
  • Received a promotion from Programmer to Lead Developer for my commitment to maintaining quality development and peer support

Laclede, Inc.

Network Administrator

July 2006 – November 2006
  • Maintained and configured WAN/LAN network operation in an extensive Cisco, Windows, and Lotus Domino environment

Manzo, Morgan, & Associates, Inc.

Network Manager

January 2003 – July 2006
  • Maintained network security and Administration for internal users and VPN clients utilizing Cisco IOS Routers and Firewalls while maintaining Microsoft Windows mail and file servers
  • Developed an intranet ASP.NET application to support sales workflow and job management for field agents
  • Developed a COM+ component that integrated an in-house application with Microsoft CRM 2.1

Worldwide Solutions

Supervising Network Engineer

August 2000 – January 2003
  • Successfully managed six field technicians, provided second level support, and oversaw workload and job scheduling while increasing customer experience quality by providing excellent service to customers
  • Personally designed, implemented, and maintained many types of systems, network operating systems, and LAN/WAN technologies, including Windows 2000/NT, Netware 3.12 - 5.1, MS Exchange, Cisco IOS/PIX and many types vendor specific hardware equipment.

Tripole MicroAge

Network Engineer

February 1998 – August 2000
  • Performed installations, upgrades, and support for numerous customers of VAR business as Lead engineer on nationwide Novell Netware 4.11 rollout
  • Provided technicians with second level on site and phone support

Apria Healthcare

Regional System Operator

June 1995 – February 1998
  • Provided phone and user support for 10 branches throughout Southern California.
  • System and network administration of over 450 nodes consisting of AS/400 and Novell Netware clients.

Certifications

Organization Certification Date Obtained
Comptia Network+ Certified Network Technician August 2001 / September 2012
Comptia A+ Certified Computer Technician July 2001 / September 2012
Cisco Cisco Certified Network Associate, CCNA September 2002
Comptia I-Net+ Certified Internetwork Professional June 2001
Computer Learning Center Certified System Operator November 1995

Affiliations

Organization
Association for Computing Machinery (ACM) Member
ACM Special Interest Group on Software Engineering (SIGSOFT) Member
Institute of Electrical and Electronics Engineers (IEEE) Member
IEEE Computer Society Member