Lead Software Engineer Resume
Las Vegas, NV
SUMMARY:
- Full Stack Software Design and Development / Relational Database Systems
- True polyglot - offering more than ten years of hands-on experience in a wide variety of latest technologies including AngularJS, ReactJS, Node.js, .Net, and Java
- Passion for development - able to go beyond basic requirements and delivering products that exceed expectations in a timely manner
- Team player - experience in many different environments and team sizes; can excel in a team environment while also able to create solutions independently
SOFT SKILLS:
Excellent written and oral communications, team player as well as independent worker, organized, responsible and dependable, good people skill, fast learner, perfectionist, best practices follower, results driven, knowledge of modern business practices and terminologies
TECHNICAL SKILLS:
.Net (2.0 and above, Core, C#, VB.Net, Asp.Net, MVC 3 and above, MVP, WPF, WCF and Web API, Microsoft Ajax, Entity Framework and LINQ, IBatis), Java (JSP, Maven), JavaScript (ES6/TypeScript, Babel, Node.js, React, Angular2, Flux/Redux/ngrx, Mocha/Chai/Sinon, Jest, Karma, JSPM, WebPack 2, JQuery/Templates, JQuery UI, Bootstrap, Highcharts, Knockout, AngularJS, QUnit), HTML5, CSS3, SQL (SQL Server 2000 and up, MySQL, Oracle), Ruby, Python, C++, ColdFusion, XML, Visual Studio (2005, 2008, 2010, 2012, 2013), Eclipse, NetBeans, WebStorm, Management Studio 2008, Toad, MSMQ, Version Control (TFS2010, SVN, Perforce), Adobe CS4 (Flash, Dreamweaver, Photoshop, After Effects), IIS 5 and above, Tomcat5, SSRS and Crystal Reports, Quality Center, Agile Development, Quality Center, IoC (Ninject, Spring.Net, Unity), CMS (Custom, Joomla, Drupal, Sitefinity), Crestron
PROFESSIONAL EXPERIENCE:
Lead Software Engineer
Confidential, Las Vegas, NV
Responsibilities:
- Acted as the UI architect in designing the application from scratch, reviewed other developers’ code, and made decisions on all things in regards to the UI
- Taught other developers from many teams newest JavaScript standards, introducing for the first time things such as TypeScript, TSLint, code reviews, GIT, and unit testing
- Worked closely with the business partners to make sure the team accomplished the tasks
- Met with the business on a regular basis to capture requirements and demo the product every sprint to show progress and get feedback
Technologies used: Angular 5, React, ngrx/Redux, Webpack, Bootstrap/Remark, Material Design, TypeScript, TSLint, .Net Core, SQL Server
Contract Lead Software Engineer
Confidential, Boston, MA
Responsibilities:
- Lead development on the redo of a main K12 product into newer technologies
- Was the first team in the company to send an application to production in Angular 2
- Responsible for optimizing the application, such as utilizing Webpack 2 tree shaking, chunking, Angular 2 pre-compilation, and lazy loading modules
Technologies used: React.js, Angular 2, Redux, Webpack 2, Bootstrap, Sass, docker
Contract Sr. Software Engineer
Confidential, Boston, MA
Responsibilities:
- Worked as an expert going to different teams and helping them get back on schedule
- Coded the backend in Java and Node.js, and the front-end in ReactJS along with Redux using ES6 and transpiled with Babel for production
- Researched new technologies and created Proof of Concept projects to showcase to other developers and upper management things such as ReactJS, video and whiteboard collaboration using OpenTok signaling servers, WebPack/JSPM, Redux/Flux, RethinkDB
- Helped architect and set up environments for many new projects using JSPM and WebPack, and helped code in-house plugins as needed for libraries such as Karma
Technologies used: Java, Node.js, Express, ReactJS, Redux, Bootstrap, Karma, Jest, Mocha/Chai testing framework, JSPM/Webpack, ES6,, Cassandra, MongoDB
Contract Sr. Software Engineer
Confidential, Waltham, MA
Responsibilities:
- Quickly learned the existing application and the highly complex business logic
- Helped convert the existing product into new technologies and quickly made progress
- Worked closely in a team to share ideas and improve the software design
- Coded the backend in C# Web API 2 and the front-end in AngularJS and KendoUI
Technologies Used: MVC 5 (C#), Web API, Ninject, Stored Procs, AngularJS, Kendo UI, Bootstrap, Sql Server, Perforce, Moq and NUnit, Lodash, Highcharts
Contract Sr. Software Developer
Confidential, West Des Moines, IA
Responsibilities:
- Initially worked on major UI changes for the project and created controls to be used all over the project; helped implement Twitter Bootstrap row fluid style
- Worked on the policy team (12 team members) of the project and co-lead it; gained vast knowledge about the business and was the go to person for questions on policy
- Worked closely with BA’s, BSO’s, and others to update requirements as needed
- Created many important pieces of the project, from the web application to services that ran nightly to triggering MSMQ events for business processes downstream
- Worked deeply in the BLL; wrote Unit Tests using Moq and Fluent for validation
- Worked deeply in the Data Access Layer and wrote SQL queries using IBatis
- Used Spring.Net for Dependency Injection for objects, controls, pages, transactions
- Worked closely with Architects and suggested new ideas on how to improve areas of concern (i.e. performance, security)
- Technologies used: Asp.Net (C#, MVP, .Net 4.5), Knockout, JQuery, MSMQ, Services (Windows and Web API), Perforce, Oracle, Toad, IBatis, Ajax, Spring.Net, Fluent
Contract Software Developer
Confidential, Johnston, IA
Responsibilities:
- Took a lead in programming Crestron control systems for “The Bridge”, as well as program Microsoft Kinnect for gesture and speech recognition for controlling electronics
- Created over 50 dashboards with real-time data for different sites around the world and departments, with many categories and security allocations, as well as a management side
- Used .Net to create over 15 services (Windows and WCF) for gathering/feeding data
- Wrote services to take advantage of RFID badges that visitors had to wear and putting the closest dashboarding displays (TV’s, monitors) into a visitor mode to avoid leaks of data to competitors and other unauthorized personal
- Technologies used: PHP, .Net (C#, MVC 4), JQuery, Highcharts, HTML5, CSS3, Sql Server 2008, VS2010, SVN Subversion, Kinect, Crestron control system API, WAMP, IIS 7.5 (FastCGI), Services (Windows, SOAP, and RESTful),, QUnit, AngularJS, WPF
Contract Applications Developer
Confidential, Des Moines, IA
Responsibilities:
- Designed and developed multiple multi-tiered applications in .Net (C#, 4.0, MVC3)
- Heavily involved in the decision making process when it came to the design of the apps
- Programmed a management system for the labs across the country to easily check-in and check-out and exchange Food Test Samples and packages
- Took the time down for check-in and check-out from 5 minutes per sample to 15 seconds and automated the rest of the process, making it faster and more accurate
Technologies used: .Net (C#, MVC 3), Entity Framework 4.0, JQuery, HTML5, CSS3, Sql Server 2008, IIS7.5, VS 2010, TFS 2010, Crystal Reports, TDD
Contract Web Developer
Confidential, Urbandale, IA
Responsibilities:
- Looked into SiteCore, Sitefinity, Joomla, Drupal; decided to build custom CMS
- Was involved in the whole development cycle, from gathering requirements from clients, to designing, to coding and deploying, as well as testing
- Helped developed the base CMS system and wrote many Custom User Controls to extend it for different clients; implemented payment systems with Authorize.Net API
- Helped create a fully responsive UI for the CMS system
Technologies used: Asp.Net (C#), MySql/Sql servers, Web Services (RESTful), HTML5, CSS, JavaScript (JQuery), Photoshop, Sitefinity, SiteCore, Joomla, Drupal
Contract Web Developer
Confidential, West Des Moines, IA
Responsibilities:
- Worked with a team to gather requirements and met daily with BA’s and BSO’s
- Developed a web application to host all of the documents from various SharePoint sites that were to be used for training for the larger project
- Worked with many different groups and owners from around the country to gather the needed requirements, content, and documents
Technologies used: .Net (C#), HTML, CSS, JavaScript (JQuery)
Applications Developer
Confidential, Des Moines, IA
Responsibilities:
- Used ASP .Net, C#, HTML, CSS, SQL, Ajax and other technologies as needed
- Used SSRS and Crystal Reports on a regular basis for company reports
- Regularly updated the company’s main websites, and worked on other projects
- Helped manager oversee programming team offshore; also visited the team
Technologies used: Asp.Net (C#), SQL Server 2008, Crystal Reports and SSRS, TDD, IIS7, CSS, HTML
Contract QA Analyst
Confidential, West Des Moines, IA
Responsibilities:
- Completed extensive backend/data testing
- Used MDS tool to process and files and generate reports
- Completed various type of testing, including manual, file submission, data quality, stress and performance
- Wrote automation test scripts to test UI (custom tool based on Selenium)