Sr. Software Developer Resume
St Petersburg, FL
SUMMARY:
- Application Developer/Project Manager/Team Lead/Architect/ with over 15 years of strong and well - disciplined hands-on experience.
- A “full stack” software developer using Microsoft, Apple, Google technology platforms
- Code mobile and desktop UI Angular JS, React, C#/.NET, Xamarin, and iOS/Object-C/Swift.
- Code WCF/REST Service for application data access.
- Ability to understand and transform complex business requirements into software, documentation as it is and will be, ensuring applications are delivered on time, to specification, are scalable performance optimized and maintainable.
- Experience non-Microsoft technologies including Xamarin, Xcode, Swift, iOS, React, AngurlarJs, JQuery, Google API, Structure Map, NUnit, Moq, NHibernate and Oracle.
- A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users. Someone who encourages learning and the sharing of ideas and is always open to new ways of working.
TECHNICAL SKILLS:
Core Programming Languages: C#, JavaScript, SQL, VB.NET, CSS, HTML/HTML5
Specialties: .NET Framework(1.0-6.2), ASP.NET(4-6), ASP.Core, Azure, Angular JS, MVC, WCF, API, SOAP, RESTful, Angular and Breeze, AJAX, jQuery, Crystal Reports, MS SQL Reporting, NUnit, LINQ, Web Services, Web Services, DI, ADO.NET, Telerick Kendo UI
Database: MS SQL Server, Oracle
Development Methodologies: Agile development, Scrum, Extreme Programming, Test Driven Development, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Developer
Responsibilities:
- Server Technologies - ASP.NET Core. Web API, Azure, MVC, C#, and SQL Server.
- Client Technologies - AngularJs, Note.js, CSS, jQuery, Bootstrap
Confidential
Sr. Cross-platform Developer
Responsibilities:
- Reconstruct and architect Confidential cross platform Web, mobile, Web API applications. Solution is an ASP.NET MVC/SQL Server 2013, REST API services, Angularjs Single Page Application.
- Server Technologies - ASP.NET, MVC, C#, WCF, Web API, IIS, and SQL Server.
- Client Technologies - AngularJs, Note.js, Gulp, Jasmine, Karma, Angular UI and Breeze, CSS, jQuery, Bootstrap, Xcode, iOS 9, Xamarin Studio,
Confidential
Sr. Application Developer
Responsibilities:
- As part of development team delivered mission-critical feature rich web application. The application supports workflow management. It will replace a legacy system. It streamlines end user data entry, search information, produce reports, and support data mapping.
- Design, develop, and support Confidential Quartz.net jobs and Analytic Data Process applications. The two applications ETL high volume invoice data daily, load to MSMQ servers, run the complex algorithm map to standard format into system.
- Create the legacy system documentation, configuration documentation, application specification documentation, design documentation, data dictionary diagram, and design flowcharts.
- Work with Agile methodologies with test driven development.
- Role as team lead: lead, direct and control team of 4 members; handle multiple jobs at same time; participate interview process; and do project presentation
Tools: & Technologies: C#, .NET 4.5, MVC, WCF, jQuery, LINQ, Fluent, Log4net, Elmah, AutoMapper, Telerick, Oracle, nHibernate, MSMQ, Quatz.net
Confidential, St. Petersburg, FL
Sr. Consultant
Responsibilities:
- Implemented Mobile MVC Web application to consume API services that support all mobile applications, tablets, IOS devices, and Window 8 devices.
- Implemented Commerce WCF/SOAP API service for manage HSN customer shopping activities.
- Implemented Browse RESTful API service for support HSN search product, category, and web content.
- Architected and implemented HSN Chat API WCF/SOAP service for mobile chat application
- Developed push notification application for send notification message to Android, and IOS devices
Confidential, Tampa, FL
Sr. Application Architect
Responsibilities:
- Coordination of software developers in reconstruction of the Confidential Version 2 web application.
- Solution is an ASP.NET MVC/SQL Server 2005, WCF services, and integrated with workflow management.
- Developed Confidential service applications in SOA (Service Oriented Architecture) using WCF web services in C#.
Tools: & Technologies: VS.NET 2010, SQL Server 2005, C#, MVC, WCF, Linq, Jquery, NUnit, DI, and UML.
Confidential, Brooksville, FL
Consultant/Senior .NET Developer
Responsibilities:
- Designed, architected, and implemented WMIS report library, search module, dashboard home page, and web part library.
- Developed and implemented multiple Window and Web Services to automate and improve performance of business practices.
- Developed class models, sequence diagrams and User Interface(UI) flow diagram, documentation projections based on Use Case
- Completely re-wrote a mission critical metric performance report that required converting the legacy measuring units and integration with existing system.
- Completed WMIS automation jobs used Window Services and XML Web Services.
- The batch jobs go directly from data to finished presentation reports; built the reports with precise formatted output; automate the creation of large batch reports; and ability to handle long process jobs.
- Developed the crucial WMIS WUP and ERP packages that utilized multiple GIS map web services threading, crystal report, stored procedure, XML web services, and C# code. These two documents use PL-SQL to translate the complex business requirements into a single output file.
Confidential, Tampa, FL
Consultant
Tools: & Technologies: VS.NET 2003, ASP.NET 1.0/2.0, SQL Server 2000, XMLSpy, C#, Message Queuing (MSMQ), XML, XSLT, Serialization.
Responsibilities:
- XML Data Parsing: use clients’ XML files to handle the most complex legacy data points mapping.
- Build structured file objects which can rapidly handle high volume of raw data based on each XML setting file and output to the standard XML files.
- Accounts and Users Processor: Use XML data parser to extract users and accounts information, based on established
- Confidential and Clients business rules to process accounts, users, groups, and relationships management. Utilize Massage
- Dynamic Data Load Engine: Based on each client’s XML configuration file to parse, create data object files, and load data dynamically.
- Utilize Massage Queuing (MSMQ), XML, Serialization, customized security objects, configuration object, and row builder objects.
- Accounting Billings: Web-based Billing Application produces dynamic billing reports based on XML configuration files, and export customized reports to CSV, XML, and PDF files. This application allows account managers to edit clients, products, and other billing configuration to flexibly set the each client’s billing rate. The Billing Engine automatically generates monthly and daily billing reports.
Confidential, Tampa, FL
Software Architect
Responsibilities:
- Developed web-based loan software systems, and Employee Manage System.
Tools: & Technologies: VS.NET 2003, ASP.NET, C#, VB.NET, SQL Server 2000, SSRS, ActivePDF, and UML
Confidential, Lake Oswego, OR
Part Time Consultant
Responsibilities:
- Process new school year standard procedures, support SQL Server database administration, develop new application, and maintain the existing applications.
Confidential, Lake Oswego, OR
Programmer Analyst
Responsibilities:
- Architected and developed web applications for Confidential directory, Elementary School Grade Report System, Inventory system. Software system assists Network Administrators to manage and automate staff and students accounts, mailbox, and personal folders. It has become an absolutely necessary tool for school district to support district’s information infrastructure.
Tools: & Technologies: ASP.NET, Visual Basic, SQL Server 2000/2005, Active Directory Services Interface (ADSI), Window Security Descriptor, Listerv Services, SQL Server Agent
Confidential, Vancouver, WA
Software Developer
Responsibilities:
- Developed graphic design software and Job Tracking system used VB6, Win 32 API Programming, C++, ATL, COM, Dynamic Active Report, Corel Draw 9.0, and Access 2000.