We provide IT Staff Augmentation Services!

Tech Lead. Resume

Hamilton, NJ

PROFILE

Senior Software Developer specializing in object - oriented programming. Solution design approaches include: SOA, Enterprise, Mobile, and Cloud based solutions. Extensive background in full life-cycle of software development: estimates/task breakdowns, tech design documentation, coding, testing, build scripts, environment setup, and deployment

TECHNICAL SKILLS

Languages: C#, VB.Net, JavaScript/JQuery, Objective-C, XML, JSON, HTML, CSS

Methodologies: UML, Agile, Scrum

Design Patterns: Strategy, Abstract-Factory, MVC, IoC/Dependency Injection, Bootstrapper

OS: Windows, Mac

Database: SQL 2003/2008/2012

Frameworks: Entity Framework, MVC.NET 2.0/3.0/4.0, Azure, .NET 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, WCF, SignalR, ASP.NET, ASP.NET Web API, SharePoint, LINQ, Google Analytics, Google Maps

Tools: Visual Studio 2003 - 2012, XCode, firebug, Fiddler, SoapUI, PowerShell, Sql Mngmt Studio, Reflector, PhotoShop

PROFESSIONAL HISTORY

Confidential - Hamilton, NJ

Tech Lead

Responsible for creating a Web/iPad application for the client. High-level activities included: creating architectural design documentation, defining the development tasks, loading them into TFS/and assigning them to team members, deployment to hosting environment (Azure), code reviews and mentoring/troubleshooting development issues. Coding tasks included: JQuery, namespaced classes used for the site, developing the service tier using ASP.NET Web API, coding the registration component for the iPad (including the use of Assemblies such as Reachability, CoreData, and AFNetworking.) Managerial roles: interacted with Account/Project management teams to meet aggressive timelines/client’s requirements.

Confidential

Tech Lead

Responsible for creating a dynamic Web application which enabled SEO personnel to optimize/ and generate landing pages for the client. High-Level activities included: creating architectural design documentation, and setting up the Azure environment (cloud services, ftp server, SQL azure, and table/blob storage), defining the development tasks, loading them into TFS/and assigning them to team members, deployment to hosting environment (Azure), code reviews and mentoring/troubleshooting development issues. Coding tasks: implemented solution using MVC.Net 3.0 framework, handled authentication using .NET MembershipServiceProvider, enabled dynamic pushes of content from the Server to the Client using SignalR technology, created the SQL database using code first practices, and accessed the data tier using Repository wrappers with the Entity Framework. Managerial roles: included interacting with the BA to fine tune the functional requirements, lead daily scrums, and interacted with the account team to ensure that OfficeMax’s needs were met and delivered on time.

Confidential

iOS Developer

Technical skills used: implemented the solution using story-boarding and ARC to quickly deliver an initial layout of the application. Coded the application using Objective-C. Handled offline registration sync mode using Reachability/CoreData assemblies. Was responsible for processing the PSDs using PhotoShop. Also offered/implemented a 3rd party Graphics library to handle dynamic chart renderings.

Software Developer

Confidential - Princeton, NJ

Responsible for the design and implementation of a web based application that replaced legacy report system. Upgraded VBA based excel reports with C# .NET code base. Centralized the report templates into a single web based repository which was utilized by all of Caliper’s international offices/partners.

Hire Now