Senior Developer Resume
Salt Lake City, UT
SUMMARY
- Experienced MCSD hungry for an exciting challenge where I can utilize my 15+ years of technology experience to make a difference for a game - changing company
- I offer insight and experience to all stages of the development process. In my career, I have worn many hats and I am comfortable with all development tiers including frontend, backend, and database development.
- Solution oriented. Self-starter who is not afraid to learn a new technology if necessary to meet today’s goals.
- From my employment at Microsoft, I have learned several valuable debugging and troubleshooting techniques that have helped me to quickly get to the crux of a problem or defect. This was recently put in place where I identified and corrected several high-profile defects on my third day on assignment.
- Previous Project Lead experience at Confidential and Confidential . Responsible for providing technical direction and coordination to project team, customers, and vendors for various enterprise efforts.
TECHNICAL SKILLS
Programming Languages: C#, SQL, VB.NET, TypeScript (JavaScript), Java, C++ (exposure)
Web Technologies: ASP.NET, .Net Core, .Net Framework, MVC, HTML, WEB API, Angular, JavaScript, TypeScript, Aurelia, Webpack, jQuery, Bootstrap, CSS, Less, socket programming, REST, JSON, Syncfusion Library, AJAX, Web Services
Windows Technologies: Windows Services, .Net WinForms, Windows debugging & troubleshooting (crash dumps, memory leaks, etc.), Windows Server 2003/2008/2012 , IIS
Data Technologies: SQL, SQL Server (various versions), TSQL, PostgreSQL, Oracle, SSIS ( ETL ), SSRS (Microsoft Reporting Services ), Xml, NPoco (ORM), Dapper ORM, stored procedure debugging and troubleshooting, ADO.Net, minor SQL Server and other RDBMS maintenance tasks, database design, RDLC Reporting
NoSQL Technologies: Azure Table Storage (Key attribute storage)
Cloud: Azure Functions (Serverless Computing), Azure CDN, Azure IAAS, Azure Storage (Queues, Blobs, Tables)
Legacy: Classic ASP, ASP.NET Webforms, VB6, SOAP, MS Access, ASP.NET Web Services, VBA (Visual Basic for Applications)
Exposure: Android Mobile Development (Java), Linux, Microsoft Dynamics CRM, Autosys, Infomatica, CA ESP, IntelliJ, Android Studio, NetBeans, Autofac (Inversion of Control, Dependency Injection)
Development and SDLC: Waterfall, Agile, Azure DevOps, GIT, SVN, TFS, Visual Studio, Visual Studio Code
Architectural and Design Considerations: Relational database design and development, Object Oriented programming, nTier architecture, Model View Controller(MVC) architecture, Model View ViewModel (MVVM) architecture
PROFESSIONAL EXPERIENCE
Full-time Student
Confidential, Salt Lake City, UT
Responsibilities:
- Full-time student pursuing Bachelor of Software Development
- Development of various software projects as part of coursework using technologies such as Java, Java FX, Android Mobile Development, Aurelia, Azure, JavaScript, Web API, C#. .NET Core, MySQL, SQL Server and Oracle.
Senior Developer
Confidential
Responsibilities:
- Development of Vendor Portal using Angular 7 JavaScript framework, Typescript, Webpack, C#, Web API, .Net Core, Azure, SQL Server, and REST.
- Built various windows services that automated work processes. (C#, SQL Server, Microsoft Dynamics CRM).
Senior Developer/ Software Architect / Owner
Confidential
Responsibilities:
- Various Client engagements using various technologies including single page application (SPA), Aurelia JavaScript framework, Typescript, Webpack, PostgreSQL, C#, .Net CORE, Azure CDN, Syncfusion Aurelia/JavaScript Library, Amazon SES, Azure Storage (Queues, Blobs, Tables), Azure Functions, Web API, REST, Stripe among others.
- Created various continuous deployment jobs using Visual Studio Team Services (VSTS)
- Developed and maintained ASP.NET application and website for international non-profit for ten years
- Assign and mentor employees with assigned tasks
- Various administrative and legal tasks
Senior Developer
Confidential, Davidson, NC
Responsibilities:
- Brownfield development to provide enhancements for existing banking portal due to merger of financial institutions.
- Ported and replaced existing Access applications to ASP.NET MVC Web Application.
- Completed with SQL Server/ASP.NET MVC/C#, NHibernate, Spring.NET DI Framework, and jQuery.
Senior Developer
Confidential, Charlotte, NC
Responsibilities:
- Implement new business logic rules using Drools business rule engine
- Create new UI widgets for customer facing portal to support new functionality. UI widgets built using MVC, Web API, and AngularJS.
- Created tool to automatically generate promotion scripts for internal SQL Server development.
- Troubleshoot and corrected existing bugs and performance issues within application
- Development used Java, IntelliJ, Drools, SQL Server, C#, JavaScript, AngularJS, GIT, ASP.NET MVC, CSS, LESS, HTML, Web API, Redis.
Senior Developer
Confidential, Charlotte, NC
Responsibilities:
- Retrofitted existing site with new design. Refactored existing CSS styles into LESS stylesheets.
- Refactored existing JavaScript into Typescript libraries.
- Created CRUD functionality so that users could maintain data
- Troubleshoot and corrected existing bugs in application
- Application uses ASP.NET, MVC, SQL Server, SSRS, C#, JavaScript, jQuery, jQuery, CSS, Dapper, LESS, HTML
Project Lead/Senior Developer
Confidential, Charlotte, NC
Responsibilities:
- Project Lead/Developer in effort to modify underlying data sources for high profile MVC application. Created technical design and worked with partners, users and management to get design approved. Worked with offshore and nearshore teammates to modify application and implement design. Served as technical SME as effort navigated project challenges.
- Modified existing MVC application so that UI was uniform throughout
- Added capability for application to export zipped files. Built additional CRUD functionality.
- Improved SQL server procedure performance. Modified SSRS reports to meet customer changes.
- Application uses MVC, Knockout JS, NHibernate, SQL Server, SSRS, SSIS, C, JavaScript, jQuery, CSS, HTML, Jenkins, Subversion
Web Developer
Confidential
Responsibilities:
- Developed ASP.NET MVC application that allows end-users to create custom data requests from data source.
- Created rich user interface using jQuery, jQuery and jQuery templates.
- Improved performance of SQL Server stored procedures used in job calculations. Speed of job went from 15-20 minutes to less than one minute.
Project Lead/Senior Developer
Confidential
Responsibilities:
- Technical coordination of effort to combine two legacy data sources (Oracle and SQL Server) for vendor application (Fusion ComTrac). Worked with business stakeholders, DBA, Developer, and other technical staff to ensure success of project effort.
- Designed and Created application that interfaces legacy vendor application (Picasso) with outsourced vendor product(Ariba).
- Worked directly with business stakeholders to determine scope and understand business requirements.
- Provided technical direction to other teams and worked with vendor technical staff to ensure they understood project's needs. Acted as liaison to iron out interface between internal and vendor software components.
- Designed and developed multiple automated programs.
- Designed and developed database.
- Developed website for end-users to maintain data and process exceptions.
- Created several ETL jobs for data extracts.
- Documented Solution and worked with outsourced support team for knowledge transfer.