Software Developer Resume
3.00/5 (Submit Your Rating)
CAREER SUMMARY:
- 12 years of professional software engineering experience.
- Specialized in Microsoft technologies.
- Constantly updated skill set.
- Get it done mentality.
COMPUTER PROFICIENCY:
- Extensive experience with Microsoft .NET solution development including Microsoft Visual Studio 2008/2010/2012/2013/2015 NET 2.x/3.x/4.x, Sublime Text, ASP.NET LINQ, MVC 3 and 4, WEB Forms, ADO.NET, VB.NET, WPF/XAML, C# 3.x/4.x/5.x and Webstorm.
- Object Oriented Programming (OOP) and Design (OOD) C#, VB.NET.
- Legacy Languages Visual BASIC 6.0, VBA, RTF, Classic ASP.
- Microsoft .NET Internet development including Microsoft Visual Studio .NET, ASP.NET, ADO.NET, VB.NET and C#, Javascript, CSS, HTML, Webforms, Razor, MVC.
- Javascript libs and frameworks and styles including Knockout.js, JQuery, JQueryUI, JQuery Validate, JQuery Ajax, Kendo MVC controls, linked and unobtrusive, Backbone.js, Marionette.js, Angular
- Markup & Style HTML4, HTML5, CSS, Bootstrap, LESS.
- 3rd party controls, Telerik Ajax, Telerik WPF, Telerik Reporting, Kendo MVC
- 3rd party libraries, Dapper, Lucene, JSON.Net, Ninject
- Structured Query Language (SQL), including stored procedures on MS SQL, Oracle, Microsoft Access, and MySQL, LINQ.
- Reporting tools, Excel, Access, SQL Server, SSRS, Crystal Reports, Telerik Reporting, Adhoc.
- Enterprise application development and methodologies using Microsoft .NET.
- Cloud based technologies, Azure Web Roles, Azure Web Workers, Lucene, Azure Message Queues.
- Web based development tools, Fiddler2, Postman, browser based web developer tools
- Web Services standards including Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), XSLT, XPath, CSS, Bootstrap
- OPERATING SYSTEMS: Windows Server 2003 (.NET Enterprise Server), Windows 2000 Professional and Server, Windows7/8 Vista, Windows NT 4.0, Windows CE 3.x, Windows XP, Windows Me, Windows98, Windows95, MS - DOS.
- Version-Control Systems: Subversion, Microsoft Visual SourceSafe, Team Foundation Server (TFS), Pivotal, Mercurial Tortious Hg.
- Database-modeling tools including Microsoft Visio, SQLServer 2005/2008/2008 R2/2012 and Entity Framework Model Editor.
- Database Connection Libraries and readers include ADO, DAO, ODBC, DataReaders, Datasets, LINQ to SQL, and LINQ to XML.
- Designing database schema models including physical and conceptual models on variety of relational databases.
- Development strategies including transaction processing, connection pooling, N-Tier architecture, stored procedures, client/server, Microsoft Message Queue (MSMQ).
- GUI design tools include Expression Studio (Web/Design/Blend)
- Web servers: Internet Information Server (IIS).
- CONNECTION PROTOCOLS: SOAP, SNMP, TCP/IP.
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Helped with full stack development for company web site.
- Worked to replace buggy legacy ASP.net Web Forms pages and MVC views with a modern and stable implementation.
- Worked with n-tiered architecture.
- Used Entity Framework, T-SQL, C#, Regular Expressions, XML, XSLT, HTML 5, CSS3 with animations, Bootstrap, JSON, Javascript, JQuery with plugins, Google-Maps, FLOT, IIS, Reporting with and without SSRS, NuGet, and Web Services on both front and backend.
- Made use of Façade pattern, chaining and Revealing module patterns on the client side.
- Created a new website for both client facing and admin use.
- Wrote a shipping system from scratch.
- Wrote company sales system.
- Wrote subscription renewal system front end.
- Wrote customer facing mobile web pages (lighter weight UI).
- Wrote user editors.
- All new web development was with the MVC pattern with Entity Framework with a variant of Unit of Work pattern on the backend.
- Created client facing SPA web app with AJAX calls to web services for JSON.
- Created Xamarin Forms mobile app for Android, iOS and UWP.
- (Environments) LAN, WAN, Visual Studio 2012 and 2015, C#, Anksvn, JSON, XML, Regular Expressions, RegEx Buddy, Windows 7 Pro, Windows 10 Pro, Sublime Text, Resharper, Beyond Compare, SQL Server Management Studio, LINQ Pad, SSRS.
Confidential
Software Engineer
Responsibilities:
- Helped create API for national consumer product.
- Worked in startup environment.
- Used C#, T-SQL, Regular Expressions, XML and JSON to implement backend and design REST based API endpoints.
- Worked with n-tiered architecture.
- REST Layer
- Reply Layer
- Handler Layer
- Backend Layer
- Worked with SOA architecture to find geo coordinates for listing data and finding image sizes for millions of images.
- Worked in Azure hosted environments.
- Lead developer for small team which involved working with QA and mentoring junior developers.
- (Environments) LAN, WAN, Visual Studio 2013, C#, Sublime Text, TFS, JSON, XML, Regular Expressions, Windows 8.1, Sublime Text, Resharper, Beyond Compare, SQL Server Management Studio.
Confidential
Software Engineer
Responsibilities:
- Helped develop and design LOB MVC web app.
- Worked as Front End developer.
- Set and exceeded development expectations.
- Used C#, HTML5, Bootstrap, Javascript and JQuery while keeping external libraries and frameworks to a minimum.
- Hand tuned to create an exceptionally speedy experience.
- Found and resolved MS MVC bottlenecks to prevent large datasets from slowing down the end user experience.
- Designed SPA application with login/admin and multiple views
- Hand coded all
- (Environments) LAN, WAN, Visual Studio 2013, C#, Sublime Text, Mercurial, Tortious HG, HTML, XML, CSS, Windows 8.1, JQuery, JavaScript, MVC with Razor, Bootstrap, Webstorm 8, Resharper.
Confidential
Software Engineer Consultant
Responsibilities:
- Worked with an extremely bright and talented project owner and QA to address bugs and add new functionality to consumer facing, show piece web application.
- Web app was designed to work on and differentiate between the iPad and desktop web browsers. g for the project owner while he was working with management to learn and assess the new application.
- Quickly learned a large number of new technologies in order to understand and work with the Confidential Advisor application.
- Worked with Microsoft Dynamics to verify REST services and account synchronization.
- Worked with Microsoft Azure web workers, web roles and message queues on the back end.
- Troubleshot Azure blob storage issues.
- Worked with the micro ORM Dapper for database interface.
- Debugged and created stored procs in SQL Server.
- Worked with Lucene to create inverted indexes across worker roles.
- Modified and debugged front end asp.net 4.5 model, views and controllers using C# and the razor view engine.
- Worked with LINQ, Regular Expressions and the .net auto mapper.
- Worked with Ninject for MVC as a dependency resolver.
- Worked with Backbone.js, Marionette.js, JQuery core and JQuery validate on the client side, as well as some plain vanilla Javascript.
- Worked with Json.Net for JSON serializing / de-serializing.
- (Environments) LAN, WAN, Visual Studio 2012, C#, SQL Server 2012, Sublime Text, TFS, Pivotal, HTML, XML, CSS, Regular Expressions, Windows 8.1, Entity Framework, JQuery, JQuery Validate, Microsoft Dynamics CRM, Azure Web Workers, Azure Web Roles, Azure Blobs, Dapper, Lucene, Backbone.js, Marionette.js, Fiddler2, Postman, JSON.Net, Ninject, JavaScript, MVC with Razor, A custom Bootstrap like CSS system, WebAPI, Resharper.
Confidential
Software Engineer
Responsibilities:
- Worked with software architect and client to develop enterprise factory automation system to do ordering, receiving, product activations, and shipping for Toyota and Lexus.
- Updated existing application infrastructure to work with new product and data.
- Used ASP.net, C#, WebForms, WinForms, WPF, heavy use of regular expressions for pattern matching and data extraction from barcodes, LINQ, T-SQL Stored Procedures, plus dynamic adhoc queries.
- Created management and reporting portal for easy visibility to vital manufacturing statistics.
- Created multiple production floor web apps for syncing production processes to backend processing such as communicating with service providers and reporting acknowledgement states on every item.
- Created production planner which guides Production Control to order correct amount of product based on production goals and current number of items being manufactured.
- Made extensive use of LINQ for heavy in memory list processing.
- Wrote reports (front and back end) which use a pre-calculated table to show current activity on the floor.
- Saved the company 2.5 years of development time and $3.8 million on development expenses (as quoted from competitor).
- Finished system is now being touted as their flagship production system.
- Worked as architect for box label application used in the manufacturing of key fobs.
- (Environments) LAN, WAN, Visual Studio 2010/2012, C#, SQL Server 2008 R2, Excel 2007/2010, HTML, XML, CSS, LESS, Regular Expressions, Windows 7, Entity Framework, JQuery, JQuery UI, JavaScript, MVC with Razor, Web Forms, Bootstrap.js, Angular.js, WebAPI and Kendo UI, Resharper, GhostDoc Pro.
Confidential
Software Engineer
Responsibilities:
- Worked on ASP.net application used to organize marketing events for roughly 17,000 employees spanning multiple languages and multiple countries.
- Updated website with foreign language support.
- Added advanced slideshow functionality for campaign dashboard.
- Cleaned a great deal of legacy code.
- Debugged large and small issues.
- Created Stored Procedures.
- Managed database update scripts for staging and production deployments.
- Worked with onshore and offshore development teams.
- Worked with a remoting architecture for existing, legacy code. Also added web services when appropriate.
- Quickly learned MVC (Razor), KnockoutJS, WebAPI, Kendo UI, and deeper JavaScript to successfully create a new Warehouse portal for Costco warehouse managers to schedule marketing events.
- Created quick responsive application design with flashy animations.
- Used Entity Framework and LINQ as backend and WebAPI to communicate with front end.
- Made Ajax calls to update application as part of a single page web app design.
- (Environments) LAN, WAN, Visual Studio 2010/2012, C#, SQL Server 2008 R2, Excel 2007, HTML, XML, CSS, LESS, Telerik Ajax controls, Regular Expressions, Windows 7, Entity Framework, JQuery, JQuery UI, JavaScript, .Net Remoting, MVC with Razor, KnockoutJS, WebAPI and Kendo UI, Resharper
Confidential
Software Engineer
Responsibilities:
- Wrote motion control GUI for a major chip manufacturer.
- GUI was written in C#/WPF with both custom WPF user controls and Telerik WPF controls.
- Wrote a layout/theme system to help the user customize the GUI.
- Made the system pane based so that user controls could be added, removed and positioned by the user.
- Used a custom object relational database management system designed for industrial control systems.
- Wrote a 3d interface for placing dispense primitives on a circuit board.
- Wrote a dynamic form generator to allow the client to define dispense programs from the database.
- Wrote camera control to show head mounted camera image from the user interface.
- Looks for all Dolsa cameras on the network and allows user to select camera to view from.
- Uses ADS protocol to interface with Twincat3 then through a C++ app which translates motion and dispense commands to PLC code which then gets sent to the robot.
- Also used the ADS protocol to receive status from the motion controller.
- Transmission was optimized by compressing the recipe to a byte array for transmission and re-assembling to a usable form on the other end.
- Designed table schemas for projects and recipe databases.
- Used NDepends to help keep healthy code quality during the rapid development cycles.
- (Environments) LAN, WAN, Visual Studio 2005/2008/2010 , C#, SQL Server 2008, Excel 2010, HTML, Telerik WPF controls, Regular Expressions, Windows 7, Lambda Expressions, WPF, ADS, Twincat 3, Dolsa API and NDepends, Resharper.
Confidential Software Engineer / Architect f
Responsibilities:
- Site contains dynamic content areas allowing the business to modify the text sections of the site, upload images and post job requirements.
- Site allows clients to submit job requirements to be shown to perspective job seekers.
- Site will email job seeker responses to recruiters.
- Used Expression Web and Expression Designer to create the look and feel of the site.
- (Environments) LAN, WAN, Visual Studio 2010, C#, HTML, XML, CSS, Regular Expressions, Windows 7, JQuery, JavaScript, Expression Web 4, Expression Design 4, Resharper
Confidential
Software Engineer
Responsibilities:
- Made the dynamic content work.
- Converted HTML / CSS / LESS site to hybrid ASP.net / HTML site.
- Split site to multiple servers to allow integration with existing and in-use product.
- Integrated CRM functionality into Salesforce.
- Reported on lead generated by sources like BING and Google Ad Words.
- Made repairs and wrote extensive upgrades to the DMS product. (Dock Management System.)
- Used by major import/export companies. (TOTAL, Conico-Philips, Exxon-Mobil, etc.)
- Software is used to manage tanker fleets filled mostly with crude.
- Enhanced with Charter Management system.
- Allows businesses to estimate and track expenses associated with chartering,
- Tracks and breaks down demurrage and laycan expenses per dock.
- Creates a dynamic dashboard through emitting HTML, CSS and JQuery.
- Tracks individual vessels and fleets in real time.
- Learned a lot at this company. The way they use the technologies was unique to my experience. I spent a great deal of effort coming up to speed on the company’s way of engineering.
- Did a lot of client side and front end programming.
- Used LINQ and Entity Framework frequently.
- (Environments) LAN, WAN, Visual Studio 2005/2008/2010 , C#, VBA, SQL Server 2008 R2, Excel 2010, HTML, XML, CSS, LESS, Telerik Reporting, Regular Expressions, Windows 7, Entity Framework, JQuery, JavaScript
Confidential
Software Engineer
Responsibilities:
- Wrote kiosk management portal for client to management Concierge systems, which has been distributed nationwide.
- Used ASP.net, web forms with a backend link to REST services.
- Performed CRUD operations through custom service oriented framework.
- Used JQuery to perform client side processing and make Ajax calls.
- Wrote client and server side code to emit new DOM elements both through Ajax calls and in response to local conditions and events.
- Used code generator approach to emit framework code to build out new sections of the framework.
- Worked on two person team with tight budget and aggressive schedule.
- Will most likely be called back for repeat business.
- (Environments) LAN, WAN, Visual Studio 2010, C#, SQL Server 2008, HTML, XML, CSS, LESS, Windows 7, JQuery, JavaScript
Confidential
Software Engineer
Responsibilities:
- Repaired and enhanced Access front end AS/400 backend database for departmental reporting.
- Came in for short term emergency project to repair, document and enhance critical departmental database.
- Fixed main issue on first day.
- Wrote production planning application that optimizes product days on hand given constraints such as manufacturing capacity, total number of components involved and the time involved in meeting manufacturing goals. (Absolutely critical for manufacturing to run correctly)
- Wrote production floor application in C# and T-SQL to scan product barcodes and print tote labels for integrated GPS Navigation products.
- (Environments) LAN, WAN, Visual Studio 2008/2010, C#, Visual Basic, VBA, SQL Server 2008 R2, Access, 2003, Excel 2003, HTML, XML, Regular Expressions, Windows XP, AS/400, ODBC
Confidential
Software Engineer
Responsibilities:
- Enhanced customer and admin real time web based auction application with new proxy bid functionality.
- Quickly learned and became productive with maintaining and enhancing an 800 page web app with transitional ASP Classic and ASP.Net code.
- Added International support to auction management system.
- Adapted programming style to match styles of existing applications.
- Wrote XML validation routine.
- Major lenders were directly supported by this work. BofA, Yamaha Financial, Honda Financial, GE Money Bank, and more.
- Approximately 12 thousand motorcycle dealerships were directly supported by this work.
- (Environments) LAN, WAN Visual Studio, C#, Visual Basic 2010, VBA, SQL Server 2008 R2, Excel 2007, Word 2007, Outlook 2007, Windows 7, ASP.net, ASP classic, ADO.net, JavaScript, JQuery, T-SQL, 3-Tier programming, Telerik ASP.net controls, Ajax