Senior Software Engineer Resume
SUMMARY:
- Designed, developed and maintained a secure cloud - service platform serving as a centralized back-end for IoT physical access devices deployed at end user sites.
- Served on a 3 developer API team that facilitated the launch of 2 new product development projects (including the first ) that were successfully launched in 2015 and 2016.
- Served as primary API developer on a new product development project that was successfully launched in January 2017.
- Continue to maintain and support cloud platform that supports and manages all IoT devices produced by Allegion.
TECHNICAL SKILLS:
Management: Leadership, Budgeting, Mentoring, Training, Reporting.
Technical Project Management: Agile, SDLC, ITIL, PMI/PMBoK, Waterfall.
Business Analyst: Functional Design, Technical Design.
Database Architect/Administrator/Developer: MS SQL, T-SQL, EF, LINQ, Oracle, PL/SQL.
Internet Development: Azure, HTML5, ASP.NET MVC, Web API, REST, WCF, JSON, XML, CSS/LESS, .NET C#, JavaScript, MVVM, DI/IoC, MOQ.
Source Code Management: SVN, TFS, VSTS. ERP Administration. Excellent Communication Skills.
WORK EXPERIENCE:
Confidential
Senior Software Engineer
- Designed, developed and maintained a secure cloud-service platform serving as a centralized back-end for IoT physical access devices deployed at end user sites.
- Served on a 3 developer API team that facilitated the launch of 2 new product development projects (including the first ) that were successfully launched in 2015 and 2016.
- Served as primary API developer on a new product development project that was successfully launched in January 2017.
- Continue to maintain and support cloud platform that supports and manages all IoT devices produced by Allegion.
Engineer
- Designed, developed and enhanced a customer-facing web application allowing self-service management of customers Juniper SRX firewalls.
- Collaborated with a team of 7 Engineers to design, develop and deploy a new customer self-service portal.
- Designed and developed custom data warehousing solution to facilitate improved response times for the new customer self-service portal.
- Designed and developed internal tools used to facilitate business processes.
- Maintained legacy applications as necessary.
.NET Developer
- Converted DTS packages to SSIS packages in SQL Server 2008 R2.
- Developed new ASP.NET application modules (front end/middle tier/data access layers) using VS2010 .NET C# (4.0 framework) using MVC design pattern and SOAP web services.
- Enhanced existing applications using VS2010 .NET C# (4.0 framework).
- Created and modified database objects in SQL Server 2008 R2 and Oracle 11g using TOAD.
Technical Business Consultant
- Design and develop custom software solutions (new development, enhancements and/or bug fixes) to fulfill the business needs of the client.
- Internet Development (HTML, ASP.NET AJAX, CSS, VS .NET C#, JavaScript, Web Services)
- Database Architecture & Administration (SQL Server 2008)
- Database Development (T-SQL)
Project Manager/Team Lead/Business Analyst/Software Architect/SQL/.Net Developer
- Managed a 4-member project team consisting of 1 on-site and 2 off-shore MS .NET developers.
- Designed and Developed Order Management system and Data Analysis and Delivery system using ASP.NET AJAX (C#) and JavaScript.
- Created the MS SQL Server 2005 database back-end with T-SQL stored procedures.
- Developed Functional & Technical Specification documents to address client needs.
- Provided regular status updates to the client throughout the duration of the project.
Project Manager/Team Lead/Business Analyst/Data Analyst
- Managed a 4-member project team consisting of 2 B.A.’s and 2 MS .NET developers.
- Developed MS SQL Server 2000 T-SQL scripts to identify and resolve client data issues.
- Utilized Root Cause/Corrective Action Analysis to recommend client application fixes.
- Developed Functional & Technical Specification documents to address client needs.
- Provided regular status updates to the client throughout the duration of the project.
MIS Administrator
- Administered a Microsoft Navision 3.7 ERP system on a MS SQL Server 2000 database.
- Developed Sarbanes-Oxley related procedures and documentation for the IS department.
- Used MS Enterprise Manager and MS SQL Query Analyzer daily to troubleshoot data problems.
- Developed new applications and program functionality using MS Navision C/AL and VB6.
- Provided training for all employees on the use of the new application.
- Managed 1 Network Administrator and indirectly managed 2 Industrial Automation Technicians.
Manager of Programming and Systems Administration
- Managed all facets of the Information Technology department including 4 employees.
- Provided annual reviews, employee development, guidance and mentoring when appropriate.
- Represented the company as a member of the international IT Management board of the parent company, voestalpine AG, with headquarters in Linz, Austria.
- Administered a Visual Manufacturing ERP system on an Oracle 10g database.
- Led bi-monthly IT Steering Committee meetings involving senior staff and management.
- Provided programming support using VB6.
- Led the Continuous Improvement team for the IT department. Reported results to select company staff members on a quarterly basis.
- Responsible for providing remote access to our corporate IT systems access from a production plant located in Jeffersonville, IN.
- Worked with internal Programmer/Analysts to develop and continually refine a Gated Project Management system used for all “major” in-house programming projects.
Programmer/Analyst
- Developed, maintained and supported in-house applications using VB6.
- Worked with end-users and company management to develop program specifications.
- Provided ERP support for Visual Enterprise and Oracle 8i database.
Information Systems Assistant Manager
- Developed applications for the Unisys MAPPER system.
- Installed, configured and managed MS SQL Server 7.0.
- Developed client-server applications using VB6, ADO 2.5, T-SQL.
- Converted from dial-up to dedicated T1 Internet access. This involved the configuration and implementation of a Cisco 2620 router, MS DNS server, MS Proxy Server 2.0 and IIS 4.0. Network protocols were reconfigured to use DHCP, WINS and a new TCP/IP addressing scheme.
- Converted the email system from Microsoft Mail to Microsoft Exchange Server 5.5.
- Implemented the company’s first web site using HTML, VBScript, JavaScript and ASP
- Participated as a team member to purchase the company’s first ERP software, Made-to-Manage.
- Assisted in the planning, development, implementation and instruction of software-training programs for associated dealers and internal employees.
- Responsible for the installation, troubleshooting, backup, security, and maintenance of all computer hardware and software utilized throughout the company.
- Performed user maintenance on the company phone and voicemail system.
- Recommended the purchase of computer and network components based on current and future needs. Met with vendors and evaluated potential products when needed.
- Assisted in the hiring, training and supervision of the Information Systems Assistant.
Billing Analyst/Quality Control
- Utilized Query to extract data from the AS/400 to create reports and resolve billing issues.
- Maintain and verify the accuracy of billing system tables.
- Provided AS/400 technical support to the employees of Bluegrass Cellular.
Financial Management Journeyman
- Delivered financial presentations twice a week to all incoming military personnel.
- Served as work leader for a 5-person customer service department.
- Selected to represent Robins Air Force Base on an 8-member finance competition team. Emphasis placed on teamwork, job knowledge, motivation, professionalism and time-management.
