Software Engineer Resume
Roseville, MN
SUMMARY
- Product owner and Software Engineer on Windows 10 mobile parking event handheld software. Enhanced software using XAML, C#, SQL, API Web Services to recognize and process variety of barcode formats for major sporting teams and events.
- Played an integral role with saving $5 million dollar client including emergency travel to resolve their product integration launch.
- Developed parking solution utilizing license plate recognition software to managing multiple parking ramps in major metropolitan city in US. Software matched entrance and exit images to vehicles, identified and held images on fuzzy matches, computed parking rates, and designed and developed solution to match plates against multiple watch lists in C#.Net utilizing restful services .
- Lead Developer responsible for design and code of application to manage 4 billion unique sequence numbers handling concurrency and deployed as Web Service delivering data via XML 24/7 C#.Net and ASP.Net in a .Net 4.0 environment.
- Developer on team of 3 responsible for complete development, database and WebServices for medical procedure, dictation and coding software application sold and deployed worldwide written in C#.Net and ASP.Net in a .Net 4.0 environment.
- Project lead and analyst for $250,000 software project for national Miracle Ear retail shops. Met with users, analyzed requirements, developed business rules, designed and documented software at AmplifonUSA. Designed features of product in VB.Net .
- Completed full life cycle design, development, deployment, documentation, training and support of Visual Basic help desk management application to include live error monitoring of cash machines (ATM’s), real - time data feed to secure website and reporting for Access Cash International using DB2, SQL Server and Access databases.
TECHNICAL SKILLS
Languages: C#, VB.Net, .Net, SQL, ADO.Net, XML, XSL, XSLT, Web services, Visual Studio, Visual Basic, LINQ, PL/SQL, HTML, ADO, DAO, ODBC, ActiveX, Dll's, ASP.Net
Databases: Entity Framework (EDMX), SQL Server, Oracle, SQLite, DB2, Microsoft Access object oriented design, relational databases, rapid application prototyping Crystal Reports, Visio, Toad, Microsoft Office Windows 10, 8, 7, XP, NT, 2000
Methodologies: .Net Framework, API, Unit Testing, Team Foundation Server (TFS), Remote Desktop, Acrobat, data cleansing, data mining, data mapping, barcode scanners, mail merge, n - tier, client-server applications, stored procedures, ftp, thin client, SourceSafe
Development Tools: IBM PC / compatibles, Pentium PC, IBM workstation class, modems
PROFESSIONAL EXPERIENCE
Confidential, Roseville, MN
Software Engineer
Responsibilities:
- Develop new, enhance, and support existing parking solutions software for parking industry. Write mobile software for use on rugged handheld device for event parking in C#, XAML, and SQL . Design, compose, and write technical documents, for new features, software enhancements. Provide support for existing parking software applications.
- Developed parking solution utilizing license plate recognition software to managing multiple parking ramps in major metropolitan city in US
- Write API Web Service endpoints for major customers providing ability to query their own data for analysis.
- Write Restful API Web Services business logic for mobile, thick client, and website products.
- New application development in C# and VB.net in Visual Studio 2015 with .Net Framework 4.5.
- Developed parking solution utilizing license plate recognition software to managing multiple parking ramps in major metropolitan city in US using C# and SQL .
- Work directly with customers to and sales to understand, gather, and translate requirements into deliverable software solutions.
- Enhance, support, and fix legacy parking application in VB.net and legacy Visual Basic 6 application.
- Write new database queries and stored procedures, design and develop new database solutions for multiple SQL Server database varieties.
Confidential, St. Paul, MN
Senior Software Developer
Responsibilities:
- New desktop, back-end processing applications, and Web Services development in C# with in Visual Studio 2013 with .Net Framework 4.0 and extensive use of XML .
- New development in C# with in Visual Studio 2013 environment with .Net Framework 4.0.
- Write new queries, stored procedures and support existing in Alliance and SQL Server databases.
- Provide 3 level support existing customers running the product by analyzing error logs, providing in-depth product knowledge, writing custom database queries and participating in customer calls.
- Wrote technical specs, project, and features estimation documentation.
Confidential, Minneapolis, MN
Senior Software Developer
Responsibilities:
- New desktop application and WebServices development in C# with in Visual Studio 2010 environment with .Net Framework 4.0.
- Write new queries, stored procedures and support existing in Oracle, SQL, and SQLite databases.
- Completed problem identification, solution origination and implementation and worked across multiple business units to build a solid solution to address issues.
- Provide 3 level support existing customers running the product by analyzing error logs, providing in-depth product knowledge, writing custom database queries and participating in customer calls.
- Research and provide product and technology improvements to enhance existing software.
- Wrote technical specs, estimations of features and assisted in product documentation.
Confidential, Minneapolis, MN
Senior Software Developer
Responsibilities:
- New website development in C# with ASP.Net for website products utilized by over 1200 grocery stores
- Wrote new and supported existing stored procedures, designed relational database in SQL 2005 .
- Organize and manage the storage of scripts and datasets
- Wrote new web services for client specific needs.
- Designed XSL and XML based controls for websites.
- Documented new business needs, identified impacts on existing systems and wrote technical documents.
Environment: C#.net, ASP.Net, .Net 2.0, VB.Net, TSql, SQL 2005, website design, XSL, XML, analyst
Confidential, Brooklyn Park, MN
Senior Software Developer
Responsibilities:
- Completed Visual Basi c to Visual Basic.Net application conversions.
- Interpreted data/reports to trend utilization of devices.
- Wrote new and supported existing applications in Visual Basic and Visual Basic.Net .
- Updated ASP.Net pages on employee benefit web site.
- Met with end users to determine requirements for approved projects.
- Documented new business needs, identified impacts on existing systems and wrote technical documents.
- Designed application GUI interface and mentored developers on proper coding methods.
- Collaborated with departments and customers to analyze business requirements and provide solutions
Environment: VB.Net, VB 6.0, PLSql, Oracle, ASP.Net, SQL, SQL Server, GUI design (WinForms), PL/SQL, Crystal Reports, analyst
Confidential, Plymouth, MN
Senior Programmer Analyst Franchise Specialist
Responsibilities:
- Lead the development of tools for generating data.
- Wrote new and supported existing application development in Visual Basic and Visual Studio .NET .
- Wrote new and supported existing reports in Crystal Reports .
- Architect for new and designer for enhancements to existing applications.
- Partnered with senior management to develop new technology and applications to compliment existing systems.
- Documented new business needs and identified impacts on existing production systems.
- Designed application interface and mentored developers proper coding methods and GUI design.
- Analyze business requirements of departments and customers to and provide solutions.
Environment: VB.Net, VB 6.0, Crystal Reports, Access, SQL, SQL Server, business analysis, software analysis, software architecture, GUI design (WinForms)
Confidential, Brooklyn Park, MN
Senior Systems Analyst
Responsibilities:
- Provide business analysis and recommendations for small businesses.
- Setup and configuration of office hardware and software including desktops, servers, DSL, network.
Environment: business analysis, software analysis
Confidential, Woodbury, MN
Senior Systems Analyst Programmer
Responsibilities:
- Wrote new and supported existing applications developed in Visual Basic and Visual Studio.Net.
- Wrote custom reports in Crystal Reports.
- Partnered with senior management to develop new technology and applications to compliment existing systems.
- Improved data accuracy by applying business rules and creating data constraints.
- Hosted live training seminars on developed applications for internal and external customers.
- Supported XML, delimited, text and custom formatted data file transfers.
Programmer Analyst
Confidential
Responsibilities:
- Wrote accounting transactions adjustments application in Visual FoxPro and Visual Basic.
- Wrote reports in Crystal Reports viewed in Visual Basic.
- Provided second line desktop support and 24/7 primary support SBT accounting system.
Environment: VB 6.0, Visual Studio.Net, Crystal Reports, XML, ADO, DAO, software analysis, business analysis, GUI design (WinForms), SQL, SQL Server, DB2