Software Engineer/architect Resume
SUMMARY:
Highly motivated software developer with over twenty years industry experience. Dedicated to delivering high quality software solutions on schedule and within budget. Able to work in a variety of environments: as a project lead, team member, or as a solo developer requiring little supervision. Collaborates well with business teams and development members to provide unified, robust deliverables. Distinct history with structured, full life - cycle development in commercial and corporate environments working for many esteemed corporations. History of success implementing a wide variety of technologies and languages. Able to contribute immediately.
MAJOR SKILLS:
Visual Studio .Net 15 years: C# and VB.Net C/C++ 5 years Versions 1.5 through Current
Visual Basic 12 years: Versions 3 through .Net
Java JDK 3 years: Version 1.3
OOA/OOD/OOP 15 years: SDLC, Agile Development
Relational Database 15 years: MS Access / SQL Server
Visual SourceSafe 10 years: User and Admin
EXPERIENCE:
Software Engineer/Architect
Confidential
Responsibilities:
- Encryption implementation with C/C++.and C# development into core product. Integrate third party C libraries in native C++ codebase and managed C# code.
- Participate in OOA/OOD breakout sessions and code review. ETL Data Migration and validation, SSIS packages and data tools.
- Other projects including C/C# Automation, IoT, MQTT, Azure
- Development, debugging, and Performance Profiling
- Code repository and defect tracking
- Ensure encrypt/decrypt functionality with random input
Systems Engineer
Confidential, Irving, Texas
Responsibilities:
- Provide Tier III escalation service between production services and development.
- Triage trouble tickets submitted via web portal by production trial participants.
- Analyze application and server logs end-to-end to locate root cause with Splunk / JSON. Log defect in JIRA tracking system and assign to appropriate developer.
- Provide engineering team with supporting items including log traces, application and kernel stack traces, network routes and/or code modules (SCALA/C++) for remediation.
- Follow up with development to track fixes through QA review and new build releases.
- Additional support for mobile app on iOS and Android devices. Participate in war room sessions to root cause service outage and resolution. analyzing TCP/UDP unicast and multicast stream from source to destination. crash log analysis and stack trace discovery browse code repository for review query machine data for defect.
- Utilize dashboards, reports and alerts based on machine and BI data defect logging and assignment. Track project status and milestone dashboards produce content for procedural and repository documentation. Create how-to docs for new hires to bring them up to speed quickly.
- Ticketing and alert notifications to application principal for remediation.
Principal Consultant/Engineer
Confidential, Plano, Texas
Responsibilities:
- Providing solutions to a variety of customers in the IT field. Services include business start-up, software architecture, database design and development, mentoring, code review, QA test and usability and automation. C#/MVC, WinForms, Web API, REST JSON, mechanical control automation - Serial/USB communication, data acquisition QA and integration.
Lead Engineer
Confidential, Irving, Texas
Responsibilities:
- Network is scaled to support approximately 1,000,000 users.
- Confidential Development engineers for resolving code defects and system configuration issues.
- Log code defects and review code for remediation for either the IPTV product.
- Write MOPs for software installation and server configuration according to gold standards.
- Defect logging and tracking analyzing TCP/UDP unicast and multicast stream from source to destination analyze crash log pinpoint stack traces diagnose IIS app crash, memory leak and hang dumps performance tuning sprocs, locate locks scripting for software deployment and server configuration create test harnesses for .Net API webservices
Developer Support Engineer
Confidential, Irving, Texas
Responsibilities:
- Provide support services to developers of Confidential products.
- Worked with WebData group resolving customer problems involving database connectivity issues and various programming advice on .Net. Issues involve ODBC, OLE DB and SQL Reporting Services on .Net and SQL Server 2000 platforms as well as legacy developer products.
- Duties include taking inbound customer calls, researching issues and providing assistance and documenting each customer case.
Software Contractor
Confidential, Irving, Texas
Responsibilities:
- Design and implementation of software to manage invoicing for international corporation.
- The project utilizes Data Dynamics Active Reports in a VB.Net environment.
- There are two applications involved in the process: one is a WinForms application that actually processes and prints the invoices for mass mailing and utilizes third-party software for address correction and presorting.
- The second application is an ASP.Net web application, which allows intranet users to generate Adobe PDF versions of the invoices for viewing, emailing or faxing.
- The data is mined from SQL Server 2000 through various stored procedures.
Senior Software Engineer
Confidential, Dallas, Texas
Responsibilities:
- Development of Automated Vulnerability Resolution (AVR) software.
- Software security project began as ATL web service then migrated to C# Microsoft .Net. Full stack (iterative/incremental) development including a .Net Windows Forms application (“Administrator”), ASP Web Services for the middle tier (SOAP), and SQL Server database.
- Also performed maintenance work on the “Windows Agent” client side (C++).