Software Engineer Resume
Vernon, CA
SUMMARY:
- Developer with 12 years of experience in both large and small environments
- Experience with Consumer Web, Finance, Internet and Media industries
- Experience developing for high - traffic, high-volume applications
- Proficient with ASP.NET MVC, C#, and Javascript/JavascriptMVC/jQuery/AJAX
TECHNICAL SKILLS:
C#/.NET Framework (1.0 - 4.7), ASP.NET MVC 5.0, WebApi, Xamarin, Ninject, ASP.NET 4.0, Javascript/jQuery/AJAX/JSON, AngularJS, Knockout.js, SQL Server 2000/2005/2012 , NHibernate, Entity Framework, Memcached, AWS, TFS, SVN, Git, Mercurial, HTML4/5, CSS2, XML, WCF, Confidential, UML, Agile/Scrum
EXPERIENCE:
Confidential, Vernon, CA
Software Engineer
Responsibilities:
- Used jQuery, C# 7.0, and MVC 5 to develop HTML-email generation tool
- Architected and developed C# Windows service-based XML data feed integration with Amazon MWS
- Used Xamarin and C# to architect and develop warehouse management app featuring Bluetooth scanning
Confidential, El Segundo, CA
Developer
Responsibilities:
- Integrating Shopify ECommerce site with Microsoft Dynamics 2016 ERP
- Collaborated with end-client to discuss technical design and requirements
- Designed Web Service endpoints in Dynamics ERP using C#
Confidential, Burbank, CA
Senior Software Engineer
Responsibilities:
- Used C# 4.0, Scrum, WebApi, AngularJS, and HTML/CSS to develop prototype screen for Studio Portal
- Collaborated with UX designer and product owner to conceptualize screen, define requirements, and architect solution
- Used C# 4.0, ASP.NET, WCF, and HTML/CSS to develop enhancements to Studio Portal
Confidential, Torrance, CA
Tech Lead
Responsibilities:
- Used C# 4.0, .NET 4.5, ASP.NET MVC 5, Entity Framework, and jQuery to develop enhancements to Dealer Management Portal
- Added columns and implemented multi-select to Credit Summary screen
- Developed C# test harness to test OData web service
Confidential, El Segundo, CA
Senior Developer
Responsibilities:
- Used C# 4.0, Azure, Scrum, and Powershell to develop features and bug fixes for video ingestion module
- Improved video playback performance by implementing XML file compression scheme
- Enhanced logging for scheduled task system
Confidential, Santa Monica, CA
Senior Software Programmer
Responsibilities:
- Used WebAPI, AWS, Ninject, Confidential, NHibernate and C# to build API for POC donation website featuring 3rd party credit card processor integration
- Used ASP.NET MVC 3.0, AngularJS, Confidential, Ninject, NHibernate and C# to develop middle tier and UI functionality for Seafood Watch reporting tool
- Architected and implemented services, controllers, and object model for complex calculation feature
Confidential, Los Angeles, CA
UI Developer
Responsibilities:
- Used Angular, UI Bootstrap (dynamic accordion), and jQuery UI (drag and drop) to prototype financial report builder module
- Used jQuery, Knockout.js, AJAX, and ASMX to develop complex credit card transaction management module
- Used C# 4.0 and WCF to create SOAP service layer for custom accounting application
Confidential, Los Angeles, CA
Senior .NET Developer
Responsibilities:
- Used ASP.NET MVC 3.0, C#, jQuery/Javascript/AJAX/JSON, HTML4, CSS2, and NHibernate to implement video playlist creation, featured content, and curated content modules for custom CMS
- Established and maintained Javascript coding standards (created namespace definitions and object template for creating modules/widgets)
- Used jQuery/Javascript/AJAX/JSON and Facebook Javascript SDK to implement and maintain navigation menu, sign-in, activity sharing and content widget modules
- Used ASP.NET MVC 3.0, C#, HTML5, CSS2 and MongoDB to prototype content detail page
- Improved site performance by identifying bottlenecks and implementing deferred loading of ads
- Prototyped and recommended new technologies (Node.js, MongoDB, REST-ful design) to improve site scalability and architecture
Confidential, Irvine, CA
Web Developer
Responsibilities:
- Co-designed Facebook Connect integration with existing Pluck-based authentication system (used OAuth)
- Used Javascript and Facebook Javascript SDK to implement Omniture tracking for Facebook Connect implementation
- Used Javascript/AJAX/JSON and ASP.NET 3.5 to maintain login, registration, and Cloudsponge email importer functionality
Confidential, Los Angeles, CA
Developer
Responsibilities:
- Used ASP.NET MVC 2.0, C#, jQuery, AJAX, and jQuery UI to implement playlist management functionality for Muve Music web application including creating and editing play lists, drag and drop sorting/adding tracks to playlist, jQuery UI right-click context menu, and Lightbox integration
- Fixed numerous Javascript bugs on site related to drag and drop, breadcrumb, pagination, and jQuery right click context-menu
Confidential, Irvine, CA
Web Developer
Responsibilities:
- Used C#, XML, WCF, and Enterprise Library 5.0 Logging Block to implement XML transformation module (custom serialization) in support of AxCMS content management system implementation
- Used C# and ASP.NET to develop templates for AxCMS content management system
- Used C# and ASP.NET to implement model, view, and controller for SEM search results page
- Ported Best of Local microsite from ASP to ASP.NET 3.5, and integrated site into HttpModule and template-based framework that serves 1000 sites
- Used jQuery/AJAX/JSON and C# to implement Twitter feed functionality for business profile pages
Confidential, Simi Valley, CA
Programmer Analyst
Responsibilities:
- Modified stored procedures used for data sync processes to improve data accuracy
- Created DTS packages, stored procedures, and Crystal Reports to create sales tracking reports and perform imports and exports of account and inventory data
- Used ASP.NET 2.0 and C# to create discrepancy management application for order management system
Confidential, Beverly Hills, CA
.NET Developer
Responsibilities:
- Used ASP.NET, C#, HTML, and CSS to implement Invite to Confidential functionality using Gateway-Provider pattern
- Used ASP.NET 2.0, C#, XML/XPath, CSS, JavaScript, and HTML to create profile pages for advertisers
Confidential, Inglewood, CA
Software Developer
Responsibilities:
- Used ASP.NET and C# to design and develop business logic for ordering and transaction processing (Authorize.Net payment gateway) of subscription-based products for Accolade order management system
- Used C# to implement the following changes to resolve identified defects and issues: improved required field validation for order importer, improved logging of user actions
Confidential, El Segundo, CA
Web Application Developer
Responsibilities:
- Used VB.NET to create domain classes and data access layer for government jobs website
- Used ASP.NET 1.1, VB.NET, HTML, CSS and Javascript to port Coldfusion based pages (employer personal page, job description page, job posting page, and account administration pages) to ASP.NET platform