Web Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- I worked on a team of three developers to create highly - customized interactive websites for clients.
- Typical projects lasted from 2 to 8 weeks and were generally owned by a single developer.
- All projects were implemented using Visual Studio 2015, TFS source code management, Photoshop and Workamajig productivity software. My primary languages were C# and JavaScript. Example projects:
- Website and software services redesign for a large grocery chain. The website was built on Composite C1 CMS, a .NET CMS, Microsoft MVC 5, MS SQL Server 2016 and PetaPoco ORM. The front-end was redesigned using Knockout, jQuery, CSS3, HTML5 and Bootstrap 3 for responsive design. The web member intranet was overhauled to use OWIN identity authentication to provide OAuth2 authentication for integrating with a large grocery delivery service. This required creating a REST API resource server, utilizing ASP.NET Web API, for consumption by said delivery service.
- Updated intranet login flow on all applicable client’s sites to allow for Google and Facebook authentication. This was achieved using JavaScript SDKs on the front end to authenticate a user, retrieve an authentication token and pass it to the back end via AJAX for consumption by OWIN.
- Created and event scheduling web application for a large banking chain. Its primary functions were registering attendees, providing an interface to request travel and room reservations as well as a message board for answering user’s questions. The application was built using Composite C1 CMS, Microsoft MVC 5 framework and MS SQL Server 2016. All forms were created and validated with Knockout and made responsive using Bootstrap 3. Notifications and alerts were scheduled with Windows Task Scheduler and C# scripts utilizing Entity Framework 6 for data management.
Languages: C#, Perl, JavaScript, Python (Proficient), PHP (Proficient)
Design Patterns: MVC, OOD, REST APIs, Facade
Front End: CSS3, HTML5, JSON, Sass, Less, Bootstrap (2, 3, angular-ui)
Databases: MS SQL Server, Postgres, MySQL, SQLite, Redis
Web Servers: IIS, Apache, Nginx, Starman
Version Control: Git, SVN, TFS
MVC Frameworks: Catalyst, Perl Dancer 2, Express, ASP.NET MVC 5
Javascript Frameworks: AngularJS, Knockout, jQuery, React (Proficient), Node.js (Proficient)PROFESSIONAL EXPERIENCE:
Web Developer
Confidential
Responsibilities:
- Website and software services redesign for a large grocery chain. The website was built on Composite C1 CMS, a .NET CMS, Microsoft MVC 5, MS SQL Server 2016 and PetaPoco ORM.
- The front-end was redesigned using Knockout, jQuery, CSS3, HTML5 and Bootstrap 3 for responsive design.
- The web member intranet was overhauled to use OWIN identity authentication to provide OAuth2 authentication for integrating with a large grocery delivery service.
- This required creating a REST API resource server, utilizing ASP.NET Web API, for consumption by said delivery service.
- Updated intranet login flow on all applicable client’s sites to allow for Google and Facebook authentication.
- This was achieved using JavaScript SDKs on the front end to authenticate a user, retrieve an authentication token and pass it to the back end via AJAX for consumption by OWIN.
- Created and event scheduling web application for a large banking chain. Its primary functions were registering attendees, providing an interface to request travel and room reservations as well as a message board for answering user’s questions.
- The application was built using Composite C1 CMS, Microsoft MVC 5 framework and MS SQL Server 2016. All forms were created and validated with Knockout and made responsive using Bootstrap 3. Notifications and alerts were scheduled with Windows Task Scheduler and C# scripts utilizing Entity Framework 6 for data management.
Software Developer
Confidential
Responsibilities:
- I worked on a team of 8 developers creating and maintaining features for a social media management platform. All projects were organized using Scrum with two-week sprints and involved all developers. My primary languages were Perl and JavaScript with a focus on AngularJS. Example projects:
- Social Media Platform: Built and maintained features for a social media management system. A Perl Catalyst (MVC) application built on Nginx, it used DBIx::Class (ODM) with Postgres, Redis and numerous REST APIs to monitor and update social media advertising campaigns as a service. Utilized AngularJS, Sass and HTML5 on the front end for the standard client portal UI.
- AngularJS Directives: Created various form input and error handling directives in AngularJS utilizing the model controller for data modeling and two-way data binding.
- Social Media APIs: Implemented and maintained various Perl wrappers for social media REST API consumption (JSON) including Facebook Graph and Twitter Public API.
Software Developer
Confidential
Responsibilities:- I was the first in-house developer hired on a team which eventually grew to 6 members.Typical projects lasted between one and six weeks and involved one to three developers.
- My primary responsibilities involved design, implementation, deployment and maintenance of various software applications and systems including B2B system integrations, inventory and shipment management and POS communications. My primary languages were Perl and JavaScript. Example projects:
- Inventory Management System: Used to monitor quantity and location of all goods warehoused by Smart. Also allowed access for customers or account managers to place shipment orders for their product. Corresponding pick orders would automatically print in the appropriate warehouse(s). Built on CentOS with Perl, Apache and PostgreSQL. The UI was implemented using jQuery and Bootstrap 2. Crontab was used to schedule automated tasks and scripts.
- Truckload Trafficking and Scheduling System: Utilized jQuery, AJAX, JSON, Apache and PostgreSQL. This application was needed to organize the traffic of many semi-trucks loading and unloading.
- Labor Management Software: Initially writing one-off scripts for accounting and operations, we eventually created a system to link the two departments more seamlessly and reduce the paper work required in the warehouse. We greatly reduce the amount of manual data entry by integrating our system with ADP hand scanners. This data was collected and formatted into files to be consumed by QuickBooks.
- Various B2B data integrations for invoicing, warehouse order management and shipping etc. Many larger retailers required EDI compliance, some had public APIs, others still used FTP and custom data files.