We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

Lowell, MA

SUMMARY:

  • Senior engineer with over 15+ years experience building n - tier web based data driven applications. 10+ years contributing in the design, coding and implementation of applications utilizing Microsoft .Net technologies.

TECHNICAL SKILLS:

Languages, Development Tools and Operating Systems:  C#, VB.Net, ASP.Net, MVC, SQL Server, Oracle 11g, DocumentDB NoSql database, Entity Framework, JavaScript, JSON, Linq, Web API 2.0, REST, Azure Cloud, Azure App Services, IIS, AGILE, HTML, CSS, Visual Studio, TFS, Subversion, Git/ZenHub.

PROFESSIONAL EXPERIENCE:

 Confidentiael

Senior Software Developer 

Reasponsibilities:

  • Responsible for the design and coding of new functionality and ongoing maintenance of previous application functionality utilizing MVC, C#, REST services and SQL Server backend.
  • Code custom server side data validation routines and data access methods utilizing C#.
  • Create new and maintain previous data objects within SQL Server.
  • Create REST services for receiving internal data feeds from various internal corporate systems.

 Confidential, Lowell, MA

Senior Agile Developer 

Reasponsibilities:
  • Build custom business validation and data access library methods in C# within an MVC architecture.
  • Design SQL Server relational data schema for new application functionality. Create Entity Framework and ADO data access methods. Create custom stored procedures.
  • Implement UI development utilizing Telerik grids and controls, JavaScript data validation along with asynchronous data retrieval methods coded in C#.
  • Evaluate SQL relational data storage, design and code non relational DocumentDB schema for JSON based data storage.
  • Create DocumentDB JavaScript based stored procedures.
  • Build multiple C# custom data repositories implementing Azure DocumentDB data access API methods for various CRUD operations retrieving JSON data objects directly as well as utilizing DocumentDB stored procedure API calls.
  • Coded multiple Azure App Services REST based service functionality in C#. Coded data validation library for service layer to implement and validate incoming data objects. Coded service layer calls to DocumentDB data access repository methods. Coded OWIN Auth0 token authorization methods. Coded service to service layer data access methods along with token passing and validation.
  • Published and maintained services layer on Azure cloud.
  • Coded standalone Azure Web Job executable calling service layer for scheduled data processing, business user notifications via Azure SendGrid email functionality, and coded Azure Function to implement Web Job success and error posting to Slack message board channel.
  • Coordinate with development team in defining AGILE sprint user stories, tasks and daily SCRUM objectives. SCRUM meetings held daily through Google Hangouts.

Confidential, Cranston, RI

Senior .Net Developer

Reasponsibilities:
  • Code new functionality and update existing code within an MVC architecture.
  • Build new and maintain existing Entity Framework data access methods.
  • Code custom data object business rules for server side data validation.
  • Code standalone executable implementing a Web API REST service for data monitoring.
  • Create SQL Server stored procedures for custom data reporting.

 Confidential, Norwood, MA

Senior .Net Developer

Reasponsibilities:
  • Developed backend relational database schema in Oracle 11g.
  • Generate Entity Framework context models utilizing database first approach and built library of data access methods.
  • Define custom objects and code custom business rule processing libraries for information validation.
  • Coded data integration functionality between systems utilizing Web API, REST and JSON.
  • Unit testing and application support.
  • Coordinate with BA and development team in defining AGILE sprint user stories, tasks and daily SCRUM objectives.

Confidential, Boston, MA

Senior .Net Developer

Reasponsibilities:
  • Communicated directly with business owner to finalize application requirements and ongoing functionality changes.
  • Created a new SQL Server 2008 application database. Designed table schema, relationships and stored procedures.
  • Built SQL scripts for nightly import of mortgage data from larger SQL data warehouse into new application database.
  • Built user interface functionality utilizing CSS mockup provided by web designer. Client side validations were coded in jQuery/JavaScript.
  • Built middle layer objects and methods for business rule processing and data access in C#.
  • Coded data access layer methods utilizing Microsoft Enterprise Library functionality (ADO).
  • Company reorg cancelled project.

Confidential, Wakefield, MA

Senior .Net Developer

Reasponsibilities:
  • Developed multiple areas of web application functionality following the MVC design pattern. Development included creating entity models, view models, model extension methods, controller methods, UI views and Unit Testing. Coding was done in C# and with data access methods utilizing Linq to SQL. Client side coding was done in jquery/javascript.
  • Created new reporting functionality using Telerik reports. Multiple reports coded using Telerik’s report designer, C# code behind methods and custom SQL Server stored procedures and views for data retrieval.
  • Responsible for meeting weekly AGILE SCRUM objectives and 3 week SPRINT software demos.
  • Responsible for requirements analysis/reworking with business users and management during evolution of project scope.

We'd love your feedback!