Community Solar Senior Developer Resume
SUMMARY
- A strategist, a leader, a mentor, a creator, and a deliverer.
- With more than 15 years of experience in the information technology industry, in many development environments, industries, and business functions.
- Worked with many phases of the SDLC: requirements gathering, analysis, design, development, implementation and support with various methodologies
- Been fortunate to have worked on small to large projects in terms of complexity, data volume, concurrent users, and even political.
- Strong communication skills - quite comfortable handling interactions with all the various participants on a project; from end-users and managers, to development team members.
TECHNICAL SKILLS
Current Skills: C#, JavaScript, ASP.NET, T-SQL, SQL, HTML, CSS, UML, ASP.Net MVC, jQuery, WCF, WebAPI, Angular
New Skills: WPF, WWF, ASP.Net Core
Previous Skills: AngularJS, VB.Net, VB, C, C++, PL/SQL, VBScript, Java, and more.
Databases & Tools: SQL Server, Oracle, PostgreSQL, MySQL, Access, MongoDb, nHibernate, nUnit, Moq, Entity Framework
Packages: Visual Studio, CA Software Change Manager (formerly AllFusion Harvest), VSS, TFS, Git, Autosys, MS Office Suite, MS Project, MS Team, Crystal Reports, Business Objects, and more.
Platforms: Windows XP/Vista/7/8/10/Servers, Azure
PROFESSIONAL EXPERIENCE
Confidential
Community Solar Senior Developer
Responsibilities:
- Served in many capacities for CEC as Architect, Team Lead, and Developer. As an Architect, identified numerous areas of the application to use different tools, identified issues and solutions with database, WebApi code base, and client application code base, identified issues and solutions with development processes, provided a new WebApi framework for ASP.NET Core that eliminated many of the issues and risks with previous framework.
- Team Lead handling story reviews, pointing, development approach, coaching, code reviews, process improvement, etc.
- As a Developer, would take on simple to difficult UI screens, implemented new major functionality, implemented solutions to Architecture issues (usually performance), tons of unit tests, etc.
- Tools used included ASP.NET MVC, WebApi, Knockout, AngularJS, Knockout, Angular, SQL Server, EF, Ionic, Bootstrap, SQL Server, Azure File Storage, SSRS, Hangfire, git, TFS, Jira, Confluence, and more.
Confidential
Medical Products Senior Developer
Responsibilities:
- Short term project to technically document two complex reports and associated queries for conversion from JDEdwards running on Oracle to SAP. Report queries ran in Access, but needed cleaning up and a front end to easily run the queries and move the resulting report data into Excel.
- Created front end, cleaned up queries for errors, wrote code to migrate data to Excel templates.
Confidential
Beauty Products Senior Developer
Responsibilities:
- Performed analysis between current EDI, ROSS ERP, and outsourced EDI vendor, SPS Commerce
- Wrote .Net code for EDI from ROSS ERP to SPS Commerce and vica-versa
- Worked with SPS Commerce to manage issues
- Worked with ROSS Resources as they added new functionality
- Documented EDI code
- Created Job/Scheduling Environment
- Analyzed current Job environments and data flows
- Created environment, templates, logging, security, email notice
- Migrated many Jobs to new environment based on priority
- Created AngularJS, TypeScript, WebApi, SQL Server, BootStrap Application to monitor Jobs
- Created Windows Forms applications to support Warehouse processes
- Provided plan to migrate to Azure to Director
- Began several migration projects
- Provided plan to address Security issues
- Began several projects to correct Security issues
- Took over Squid Reporting System (WinForms, SQL Server, ROSS, DevExpress, SSRS, TSQL)
- Documented many reports, application
- Upgraded to latest version of DevExpress
- Re-Architected application/reports to drastically improve report performance
- Migrated Jobs to Job Environment and drastically improved performance
- Addressed Security issues
- Managed Reports - updates, new reports
- Source Control - Task Management
- Mentored in Source Control
- Migrated many applications to Source Control (VS Online GIT and VS Online TFS)
- Server Management
- Adjusted Hyper-V installations to dramatically improve performance
- Provided Guidance on how to set up Hyper-V
- Analyzed Server Workloads to reprioritize usage
- Participated in Server Monitoring (MS Updates, Backups, events, etc.)
- Installed as needed SQL Server, IIS, and other applications/tools to support applications
- Wrote Customer Management (AngularJS, TypeScript, WebApi, SQL Server, EF, .Net, BootStrap)
- Conversion/Retirement of old system
- Integration with POS/MySql system
- Data Cleansing
- Security
- Migration Jobs
- Miscellaneous
- Reviewed Site Data for Canadian Site Shutdown
- Improved performance of POS MySQL application
- Advised on contracts
- Advised on scheduling and budgeting
Confidential
Notice Manager Senior Developer
Responsibilities:
- A brand new application to manage notices in newspapers across states. Used tools included ASP.Net MVC, WebAPI, jQuery, AngularJS, Bootstrap, Entity Framework, Git, Redmine, Excel, PDF email generation.
- First phase wrote many initial screens for admin areas. Created Database off of initial requirements.
- Second phase, convinced team to put in Bootstrap, AngularJS, supported conversion, put in Web Services for Excel, PDF, and emails. Set up log4net. Adjusted various screens to improve processes.
Confidential
Grocery Store Workforce Tech Lead
Responsibilities:
- Analyzed many parts of application and current applications
- Lots of staffing issues
- Put in processes and tools to support development (TFS (Source control and Tasks), database, etc.)
- Managed rapidly changing requirements and priorities
