Architect/developer/help Desk Support Resume
Nashville, TN
SUMMARY:
- Over 30 years experience of programming and providing full life cycle solutions as a Manager, Lead, and Architect in designing and developing architectures for complex systems specializing in Microsoft technologies. Much management experience, so I know how to react properly to situations as I know how they relate to the business aspects.
- I have a passion for ETL projects. Majority of my career has been contract work but I desire FTE or temp to perm.
- Contract work has been good to me, but I desire the stability of being a FTE.
- Superior Leadership skills, IT Department Manager, Software Development manager, Project Manager, Development Lead, and others.
- Developed solutions with .NET since the release of the original Beta 2 version on through current version.
- Extensive experience with Visual Studio.Net, ASP.NET, VB.NET, and C# with SQL Server, Oracle, and others as the database.
- Architected, Designed, and Developed efficient, reliable, and reusable software modules by separating different Application tiers.
- Excellent knowledge of Object Oriented concepts and Enterprise Patterns and experience working with all steps of SDLC (Software Development Life Cycle) including Scrum Master operations.
- Designed and prototyped user interfaces using HTML, ASP/ASP.NET, Corel Draw/Paint. (Prefer .Net)
- Experience working on UI design with JavaScript, AJAX and Server Controls.
- Much experience with SQL Server starting with version v6.5 - present. SQL DBA, Expert in developing large scale, fully normalized, and highly complex relational databases for a variety of business domains.
- Versed in ETL and data conversions, cleaning and alien formats.
- Constructed and managed many data warehouses.
- Familiar with Oracle, SQL Server, SQLite, Informix, Access, DB2, Alpha server, ODBC, MySQL, Postgresql, dBase, Paradox, FoxPro. Implemented and deployed development, staging, and production systems for a number of clients and instructed clients on the best practices for maintaining and upgrading these systems including Continuous integrations. A proven record of handling and managing multiple projects of different natures simultaneously in conflicting demands and priorities effectively within time constraints. Strong understanding of the dynamics of working with a large team(s) of developers.
- Managed teams of up to 25 developers (onshore/off/mix) and outside consultants.
- Experienced in project management and business analysis with the ability to lead a project through full SDLC requirements.
- Formally trained and versed in Scrum, Agile workflow methodologies. It is my methodology of choice Versed in use of JIRA, Stash, TFS (including admin), and Confluence.
- Formally trained in Continuous Integration, PODS deployments and have managed this effort multiple times.
GOAL:
The many contracts have given exceptional experience and pay rates but I really desire a perm position. Hoping for a 10+ year position.
COMPUTER SKILLS:
Programming Languages: .Net, .Net User-drawn Controls, .Net Compact Framework, Pocket PC, Web Services, WCF, WinCE, Visual Basic Enterprise 3.x/4.x,5.x/6.x Enterprise, SQL 6.5/7/2000/2005/2008/2012 , Stored Procedures, User Defined Functions, Oracle, UART Programming, QuickBasic 4.5, much x86 Assembly Language, DOS/WIN32 APIs, Rumba, XML, XSD, HTML, ActiveX, Classes, custom OCX's, custom DLL's, ASP, C#, VB.Net, ASP.Net, ADO, ADO.Net, OLEDB, RDO, Winsock, InterDev 1/6, COM+, some JavaScript, much more.
Operating Systems: Novell NetWare CNE 2.x/3.x/4.x, Windows 3.x/95/98/NT4/2k/XP/ 2003/2008/7/10 , some UNIX, Linux, Informix, DB2.
Protocols and Software: Internet Information server, Heavy NT Enterprising, Proxy Servers, WWW, FTP, NNTP, POP3, SMTP, TCP/IP, WinSock, IPX/SPX, HTML, Firefox, Chrome, IE, Corel 1-12, exposure to Citrix, avid user of MS Terminal Server RDP, so much more.
Compliance Standards: HIPAA, NIST (National Institute Standards & Technology), FISMA (Federal Information Security Management Act), and SOX (Sarbanes Oxley) Heavy 3D Design and printing experience. Well known in the community as an authority on Robo3D s Parts and upgrades. Experienced with gcode, SolidWorks, Cura, Matter Control, and 123Design wares.
Security: Have held PSD (Presidential Support Doctorate), SCI, and Top Secret security clearances.
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
Architect/Developer/Help Desk support
Responsibilities:
- Tasked with projects to architect out a solution.
- Present solution for approval to upper level management.
- Develop, push, and handle change management for solution
- .Net framework using C#
- SQL Server 2005/2008/2012/2016
- Script creation
- Optimizations
- Interactions with other projects
- Oncall after hours support (your the first cal for EVERY issue)
- Support for proactive production indicators of an issue.
- SQL DBA activities
- Preparing fixes for data changes to live production environment
- Selecting timing to insure changes don’t interfere with scheduled processes
- Direct interaction with floor staff, managers, upper level management
- Decoding situations to insure they get handled at low levels as every situation could result in a upper level management involvement if not handled correctly
- Troubleshoot and monitor all aspects of keeping production systems available.
- Investigate pinch points or system shortfalls.
- Provide guidance on P1, P2, P2 SIM calls to resolve system outages.
- Take on Development projects that delivery teams don't have time for.
- Work and resolve escalated tickets for internal users.
- Anything else that is tasked to our group that keeps production up and in compliance with health legal reporting guidelines.
Confidential, Hermitage, TN
Architect
Responsibilities:
- Lead 3 offshore teams in client needs (Columbia)
- I speak somewhat decent spanish
- SQL DBA activities
- Craft, edit, code review, modify of all proposed changes to all portions of the data infrastructure. Optimize and improve performance.
- Manage production activities
- Create, review, and approve all build authorizations
- Advise and show by example proper techniques to accomplish solutions
- This was touched on in most every day to day operation. Chief part of role was to insure structured and approved techniques for all changes.
- Scoping and implementation of objectives
- Create proof of concepts
- Code review
- Monitor scrum standups to insure progress was on track for projected timelines.
- Design and planning
- Scrum, Agile, Kanban
- Play part of Scrum master to resolve all impediments during course of project
- CI/CD and Dev Ops
Confidential, Nashville, TN
Sr Software Developer, Team Lead
Responsibilities:
- C# project development
- SQL DBA activities
- Use and management of Amazon S3 AWS storage for all of US based projects.
- Azure SQL and FileStream Storage of multiple types of files such as images and transactional storage.
- Scoping and implementation of objectives
- Proof of concept
- Code and data optimizations
- Lead for all team code review
- TFS merge leadership and approach methods
- Design and planning f Jr. Developers
- Show best practices
- Coding plan of attack
- Rest APIs
- API management and organization
- Proper ways for caching data and optimizing page speeds
- Debugging of code pieces
- Scrum/Agile for effective user stories
- Automation of deployment strategies
- Scrum, Agile, Kanban
- Git repository Management
- Lead for team builds and 3 way merges for deployments
- CI/CD and Dev Ops
- Other work as assigned
Confidential, Nashville, TN
Software Development Manager
Responsibilities:
- Managed Daily Scrum stand-ups
- Assigned and delegated daily tasks
- Dev Crew
- QA staff
- Made design decisions for coding standards
- Demo completed User stories to Business owners and stakeholders
- Trained coding personnel to add to their repertoire of skills.
- Moved entire staff to SCRUM/Agile
- TFS: Installed, managed, and Trained individuals in proper use of
- TFS: implemented automated builds of most projects to use CI/CD and proper Dev Ops
- Worked with Stakeholders, BA, business owners to define good user story requirements
Confidential, Nashville, TN
Development Team Lead
Responsibilities:
- Managed daily Scrum stand-ups
- Assigned and delegated daily tasks
- Dev Crew
- QA staff
- Business Analysts
- Made design decisions for coding standards
- CI/CD and DevOps
- Lead Code reviews
- Demo completed User stories to Business owners and stakeholders
- Trained coding personnel to add to their repertoire of skills.
- Worked with Stakeholders, BA, business owners to define good user story requirements
- Assisted department personnel in movement to their “new” Agile/Scrum software development life cycle. I am quite an Agile/Scrum evangelist because I truly love this collaborative type of development. I think implemented well (not all companies use it (or should) the same) it can be a great team builder by bringing down personal barriers.
Confidential, Nashville, TN
Lead/Sr Developer
Responsibilities:
- Compact Framework, Windows CE
- TFS, Continuous Integration/ Deployment
- C#, WebAPI, SOAP
- SQL Server backend, Stored procedures, User Defined Types
- Multi-tier development
- Scrum, Agile, Some remnants of Waterfall conversion
- Custom ERP products.
- Rugged Barcode scanners, Inventory controls
- Container/Pallet/Box/Packaging labeling, Zebra printers coding
Confidential, Nashville, TN
Architect/Sr Developer
Responsibilities:
- Conversion of Oracle databases and objects to SQL and reverse for others.
- Creation of a new Identity Management system supporting all functions for unlimited applications. Functions including; create, remove, update, subscribe, unsubscribe, request app access, remove app access, add role, remove role, copy roles. Exposed functions using WebAPI f .Net developers to use advanced features of Visual Studio; deployments, best practices, etc.
- WebAPI, Restful Services, MVC, Win Forms, Active Directory, ADO.Net, Entity Framework.
- Decode flow and intent of classic ASP projects and create objects to reduce the complexity and amount of code required by more junior developers.
- Creation of SQL data driven menu system. (Bootstrap, CSS, and JQuery)
Confidential, Nashville, TN
Team Lead/ Architect
Responsibilities:
- Split work to be completed into items that can be taken on individually in Jira.
- Used Stash for code reviews for adherence to established coding conventions and standards.
- Build manager role, tasked with deploying the end product to servers.
- Development of a continuous integration methodology from GIT repository.
- Unit testing, client required 95% code coverage
- Because all code had to be testable, I was personally tasked with manually writing an upload MIME attachment processor to extract and decode batch uploaded files for processing. Client disallowed usage of Framework for some functions because they thought they were not testable.
- Because I was formally trained in Agile/Scrum, tasked to assist other teams with their processes /, sometimes mediation of issues.
- ETL Data conversion of complex health data
- CI/CD and DevOps
Confidential, Nashville, TN
Team Lead/Domain Architect
Responsibilities:
- Represent dev team in Agile/Scrum functions (preplanning, morning stand-up, team meets, Backlog Grooming, Demo, retrospect)
- “Tiger Team” Member is by individual department Director nominations only. This team tackles the company’s top 10 issues and reports directly to the CTO.
- Code reviews in TFS
- Lead team for the Verizon web sector
- Wrote many tools for analysis, streamlining of processes for deployments, and ETL Data conversion.
Confidential, Nashville, TN
Team Lead/Domain Architect
Responsibilities:
- Managed onshore/offshore team to develop high availability web sites that processed insurance claims for many cellular phone carriers.
- Can't disclose names but the list of those we did not serve contains only very small carriers.
- Enforced best practices, deployment strategies, adherence to models, code simplification, and clean-up.
- Followed and understand heavy Agile and Scrum Methodology, JIRA
- Represent dev team in Agile/Scrum functions (preplanning, morning stand-up, team meets, Backlog Grooming, Demo, retrospect)
- “Tiger Team” Member is by individual department Director nominations only. This team tackles the company’s top 10 issues and reports directly to the CTO.
- Code reviews in TFS
- Lead team for the Verizon web sector
- Wrote many tools for analysis, streamlining of processes for deployments, and ETL Data conversion.
Confidential, Hendersonville, TN
Developer Lead/Architect/DBA
Responsibilities:
- Business Objects reporting and data imports for infrastructure dependencies.
- C#/VB.Net
- SQL server DBA
- SQLite
- Intranet Reporting
- Built a “Self Service Portal” on own Design
- Rewrote the High Dollar web app, which gives special attention to high dollar payables.
- Rewrote the CRT application and Many others.
- Implementation of Corp “Passport” for Security access
- Played Part in design of API Access to Passport for external sites (I was first client)
- Rumba Screen Scraping
- Primary for TCP/IP conversion for switch to IP based Claims Statusing with Gov Agencies.
- Architect for all projects
- Architect and designer of the shared “Core” Confidential .Net framework used by ALL Confidential applications including Intranet.
- Assisted with “eRequest” performance tuning.
Confidential, Morrison, TN
Sr Developer
Responsibilities:
- Responsible for architecting a viable solution, presenting and working out issues found after integrating into current clients project.
- SQL Server programming
- C#, ASP.Net, SQL Stored Procedures
Confidential, Nashville, TN
Sr Developer/Architect/DBA
Responsibilities:
- Responsible for collecting project requirements, architecting a viable solution, presenting and working out issues found during presentation and creation of use cases, Coding, unit testing, integration into current build for full SDLC.
- SQL Server management, database layout, implementation, programming, performance tuning, documentation etc.
- C#, ASP.Net, SQL Stored Procedures, Source Control admin
- End user
- Management of meetings, timelines, and progress reporting for proper allocation of resources.
Confidential, Nashville, TN
Project Manager/Sr Developer/Architect/DBA
Responsibilities:
- Responsible for collecting project requirements, architecting a viable solution, presenting and working out issues found during presentation and creation of use cases, Coding, unit testing, integration into current build for full SDLC.
- SQL Server management, database layout, implementation, programming, performance tuning, documentation etc.
- C#, ASP.Net, SQL Stored Procedures, Source Control admin
- End user
- Technical Documentation
Confidential, Florida
Sr Developer/Architect/DBA
Responsibilities:
- Responsible for collecting project requirements, architecting a viable solution, presenting and working out issues found during presentation and creation of use cases, Coding, unit testing, integration into current build for full SDLC.
- Creation of user GUI
- Design of Security manager and implementation.
- Install and manage corporate email servers.
- Resume Parsing and workflow of issues.
- Building fully optimized SQL statements, stored procedures and User defined functions as project's chief concern was minimizing then load on SQL server.
- B2B using XML and HRXML objects with Careerbuilder, Choice Point, Equest, Monster.
- Build Manager, created batch push able environments which directly pulled source and compiled from source control. Dev-> Stage (regression testing)-> Prod.
- Creation of VMware servers for support of many systems required using min of hardware.
- Web Services
- Indexing of job seeking candidates in data warehouse
- Scoring subsystem matching job seeking candidates to respective jobs.
- Batch processing of many sorts, Resumes uploaded to FTP site, Emails received, etc.
- Centralized Error collection, if web users ever see an error, it's reported back to us via email.
- Data Warehousing, lowers overhead of aggregate reporting.
- CSV creation and consuming.
- Excel Exportation, Reporting was exportable to Excel
- Custom State management
- Custom template sub system, each company could see the system as they desired
- Multi-Threaded operation for items which took mins to complete. User could submit a job and go on and would be notified when the task is completed in the header of the web site.
- Custom reporting, companies can customize their reports.
- Logging and Sarbanes Oxley compliance.
- Image processing
- PDF creation Processing
Tools: C#, VB.Net, ASP.Net, SQL Server, Data warehousing, SQL Replication, XML, B2B, MS Application Blocks, CVS, CSV, Sarbanes Oxley