Senior Software Engineer Resume
SUMMARY:
- Over 29 years of IT experience in Design, Development, Testing, Deployment, Maintenance and Support
- Proven track record as a successful team leader in number of projects of various sizes.
- Have been developing systems for over 16 years using .NET technology and 19 years with SQL Server.
SKILL HIGHLIGHTS:
- C#, Visual Basic .NET
- ASP .NET, JavaScript, Web/Window Forms
- SQL Server
- Team Lead, Senior Developer
- SSRS, Crystal Reports, Active Reports
- TFS, SVN, Git, Source Safe
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, MI
Responsibilities:
- Full stack developer responsible for developing and enhancing web applications using Visual Studio 2015 and SQL Server. Working independently on applications. Gather requirements and design front - end and back-end.
- Using ASP.NET, JavaScript, REST API, CSS, DevExpress. New apps are developed using MVC and Bootstrap.
- Design database tables and create/modify stored procedures, functions and views using SQL Server.
- Developing Confidential System for sales department for current and potential customers. Application contains process work flow, managerial approval, fixed cost, direct cost, margins, bill rates and notifications via email.
- Created and enhanced modules for Job Audits, Job downtime, Job Training, Time Card clocking, Employee time projects. Added the ability to have employee signatures be captured and printed.
- Update and maintain both applications.
- Recently added the ability for employee to scan their badge and post time against jobs.
- Team leads can print out employee badges.
- These items remove the manual process and errors in processing time. Application runs 24 x 7.
Confidential, Port Huron, MI
Senior Software Engineer
Responsibilities:
- Full stack developer responsible for creating and enhancing modules within Accounting package.
- Came on board to convert window applications to web using MVC. This was put on hold after a sharp reduction of staff.
- Fixed many database problems which led to time out errors.
- Handled application and server database installations, application upgrades, support and bug fixes. Many reports were developed using Crystal Reports. Used DevExpress controls.
- Designed database tables and created/modified stored procedures, functions and views using SQL Server. Created database maintenance plans.
- Enhance and modify Accounting software package which is sold mainly to County Road Commissions in Michigan. Package includes Accounts Payable, Account Receivable, General Ledger, Budgets, Purchase Orders, Service Requests, Permits, Inventory, Fixed Assets, Human Resources, Payroll and Time Cards.
- Enhanced and updated Employee Time Keeping system. Handles time card punches, Vacation requests, Managerial time card approval and printing Employee Pay Stubs. Reports are created using Crystal Reports.
Environment: VB .NET, C#, SQL Server 2014, Visual Studio 2015, DevExpress, Crystal Reports, TFS
Confidential
Senior Software Engineer
Responsibilities:
- Full stack developer performing front-end and back-end development on all applications. Worked independently or with a small group of developers. Developed web and window applications using Visual Studio .Net and SQL Server.
- Worked as a contractor with various companies. Had the pleasure to Mentor team members on some of the contracts.
- Applications worked on used these technologies - ASP .NET, ADO .NET, LINQ, Entity Framework, JavaScript, jQuery, Bootstrap, WCF, TCP, XML, CSS, AJAX, Zebra Programming Language and MVC.
- Gathered requirements needed or worked with a business analyst. Used Agile or SDLC methodology.
- Used Team Foundation Server, Git, SSRS, Crystal Reports, Telerik, DevExpress.
- Setup web applications and SQL databases on Amazon Web Services. Worked with IIS and application pools.
- Designed database tables and created/modified stored procedures, functions and views using SQL Server. Created maintenance plans on different databases. Upgraded databases to new version of SQL Server.
- Modified and started conversion of FoxPro application to ASP .NET using C# and SQL Server. System keeps track of Drivers, Agents, Owner Operators, Litigation, Auditing and various other items. Reporting is done using SSRS.
- Converted Access application to ASP .NET using C# and SQL Server. System keeps track of incoming and outgoing Tractor/Trailers.
- Using Zebra Programming Language to print labels. Reporting is done using SSRS.
- Created Dashboard application to display data measurable inside warehouse televisions using Raspberry Pi 2.
- Converted Access application to ASP .NET using C# and SQL Server. Conversion includes enhancing system with new features and workflows. Reporting is done using SSRS.
- Created reports using SSRS.
- Started conversion of company ERP system written in Visual Basic 6 to ASP.NET using C# and SQL Server.
- Conversion includes enhancing system with new business rules, workflow and new features.
- Creating new tables, stored procedures, functions, along with converting existing data
- Created a Window service which reads incoming e-mails from Exchange server every five minutes from various sources. Data is parsed and uploaded to SQL database. Application runs 24 x 7
- Responsible for updating, enhancing, and supporting application. System handles all paperwork electronically for candidates applying for employment. Web Servers and SQL Server was hosted on Amazon Web Services. System runs 24 x 7. Used Google Analytics.
- Responsible for updating and enhancing a POS system. System handles credit card processing, cash payments, Employee badge payments, UPC barcodes, RFID, Fingerprint and VOIP to handle help calls. Used Windows Embedded POS Ready 7.
- Creates Bill of Material for each engineering project. System also creates Request for Quote and Final Quote for local packaging company. BOM tracks engineering Time Tickets for each project. Developed system from scratch using SQL Server
Environment: C#, VB .NET, SQL Server 2014, Visual Studio 2015/2017, Java Script, CSS, IIS, SSRS, TelerikDev Express, Digital Persona, Log Me In, Team Viewer, Source Safe, TFS and Git
Confidential, Warren, MI
Senior Programmer / Lead Developer
Responsibilities:
- Responsible for managing, designing and coding all projects using Visual Studio 2008 and SQL Server.
- Created database tables and modified/created stored procedures, functions and views using SQL Server 2008.
- Created and modified reports using Active Reports and Crystal Reports.
- Provide user support on all applications.
- Confidential had massive layoffs with down turn of the economy.
- Data management system which creates Request for Quotes, Quotes, Engineering Change Notices, Purchase Orders, tracks Parts, production Volume and Sales, Time billing, Cad drawings and Cad Data transfers.
- System imports CSM Worldwide Excel files. Data imported is used for automotive forecasting.
- Previously data was manually keyed in each month.
- At least 20 hours of time is saved each month.
- Glass retail store system used at 25 stores across United States.
- Interfaces with insurance companies.
- Handles insurance claims and deductibles. System was converted from Visual Basic 6 to Visual Basic .NET and SQL Server.
- Responsible for updating and maintaining a CRM system used by sales and marketing departments.
- Updated and modified custom web controls.
- Deployed updates to web server.
Environment: C#, VB .NET, SQL Server 2008 R2, Visual Studio 2008/2010, Source Safe, Crystal Reports
Confidential, Dearborn, MI
Senior Programmer / Lead Developer
Responsibilities:
- Responsible for gathering specs, designing, coding and managing all systems using SDLC methodology from conception, requirements, detailed specs, software design, programming, testing and implementation
- Developed Window and Web applications using Visual Studio .NET 2005 and SQL Server 2005
- Read and Write data from DB2 files on AS 400
- Created database tables, stored procedures and views using SQL Server 2005
- Confidential went out of business after filing bankruptcy.
- Developed large system used on the plant floor to schedule parts and record scrapped parts, good parts, robotic down time and assembly line down time. Interfaced with ERP system on AS 400. Bar code labels are printed for each part.
- Created ASP .NET web pages allowing users to query and create reports.
- Application used by plants running 24 x 7.
- Standalone bar code system which allows bar codes to print for various parts using Microsoft Access and Active Reports.
- Application was designed and created for small company suppliers.
Confidential, Utica MI
Senior Programmer / Lead Developer
Responsibilities:
- Designed and created all company window and web applications.
- Responsible for gathering specs, designing and coding all systems using SDLC methodology from conception, requirements and cost/benefits, detailed specs, software design, programming, testing and implementation. Created database tables, stored procedures and views using SQL Server.
- Managed a small team of developers. Maintained project time lines, program specs and tasks for developers.
- Converted Microsoft Access applications to Visual Basic .NET using SQL Server 2000
- Handled companies Database Administration for all SQL Server databases.
- Created Active X, Window and Web Controls, Window and Web Services. Used XML, SMTP, java Script, ADO.NET, ASP.NET CSS.