We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Santa, MonicA

SUMMARY

  • More than seven years of diverse experience in information technology with emphasis in software development, software quality assurance, requirement gathering and process improvement.
  • Experience in developing applications using Microsoft technologies like ASP.NET, MVC framework, C#, AJAX, ADO.NET, LINQ, and Entity Framework.
  • Experience in front end technologies like Bootstrap 3.3, Sass, Typescript, JQuery, and Gulp.
  • Developed, configured and deployed a variety of .NET framework applications including web Services and web Forms.
  • Designed and developed views/templates on top of C#, using the Razor templating engine.
  • Hands on experience in creating Unit Test with Xunit and Moq framework.
  • Extensive hands on work experience in Microsoft SQL server 2005/2008/2012, MySQL.
  • Experience in creating Database Objects like stored procedure, views, and functions etc.
  • Involved in many Asp.Net effort estimation based on different business requirement.
  • Experience in working with analysts, designers, managers, developers and testers for complex projects in agile methodology.
  • Full knowledge and hands on experience in using Git - flow.
  • Experienced and worked in an Agile development methodology.

TECHNICAL SKILLS

.Net Technologies: C#, ADO.NET, LINQ, Entity Framework, Web Services, VB.NET

Web Technologies: ASP.NET, ASP.NET MVC, AJAX, XML

Front-End Technologies: Html, Sass, Typescript, JQuery, Bootstrap, Gulp

Testing Framework: Xunit, Moq

Version Control Tools: Atlassian product Source Tree, Sub Version (TortoiseSVN), Team Foundation Server (TFS), Visual Source Safe 6.0

Task and Deployment Management Tool: Jira, Bamboo, Octopus

IDE/Modeling Tools: Microsoft Visual Studio.NET

Database Technologies: SQL Server 2005/2008/2012, MySql

Operating Systems: Windows 7.0,Windows 2000/XP/2008/2010

Web Servers: IIS 6.0, IIS 7.0

PROFESSIONAL EXPERIENCE

Confidential, Santa Monica

Software developer

Responsibilities:

  • Key member in architecture design team. Used Onion-Architecture.
  • Following agile methodology.
  • Utilizing latest front end technology features like mixin in Sass, Class and Module in typescript, Bootstrap column structure for responsiveness, Gulp for task management for building JS & CSS.
  • Participating in analysis, design, development, implementation and deployment.
  • Implemented MVC features heavily like created custom Html helper, used data annotations, created custom validation attribute etc.
  • Working on all challenging change request and involve in design new system from scratch.
  • Implemented JQuery Ajax to make Asynchronous call.
  • Utilizing MVC partials in many places, Created several layout’s to give different look on different pages.
  • Using LINQ and Entity Framework.
  • Implemented dependency injection throughout the application and responsible for creating unit tests using Xunit and Moq.
  • Implemented Generic repository and UnitOfWorK for accessing data through entity framework.
  • Implemented Elmah and Elmah.IO for logging error and exceptions.
  • Responsible for deployment using new edge technology Octopus, Bamboo and Source Tree.

Confidential

Software developer

Responsibilities:

  • Followed Waterfall methodology.
  • Participated in analysis, design, development, implementation and deployment.
  • Worked on all challenging change request and configured new client for iTransplant system.
  • Used AJAX controls from the AJAX Control Toolkit like ModalPopupExtender, ListBoxExtender, Calendar, AutoComplete etc. in the application.
  • Used Wkhtml for generating PDF as well as RDLC.
  • Used N-layer architecture consists of Transaction layer, Data access layer, Presentation Layer.
  • Created mobile application pages for iTransplant system using Jquery-Mobile.
  • Used ASP.NET web server controls like Grid View, Repeater for displaying the data.
  • Utilized C# 6.0 features like String interpolation, Null conditional operator, NameOf expression, Expression methods etc. used them during the development.
  • Used ADO.NET objects such as Data Adapter, Data Reader and Data Set for data retrieval and manipulation.
  • Performed data validations using server-side and client-side validation controls.
  • Used State Management Techniques like View State, Caching, and Session state to maintain state within and between the ASP.NET pages.
  • Wrote Stored Procedures, Functions and complex queries in Sql server.
  • Implemented robust exception handling.
  • Responsible for deployment using new edge technology Octopus, Bamboo and Source Tree.

Confidential, Los Angeles,CA

Sr. Software developer

Responsibilities:

  • Followed Agile methodology.
  • Developed all provisioning UI having complex business logic.
  • Developed Master pages and Nested Master pages in Asp.Net.
  • Used N-layer architecture consists of Business service layer (WCF), Transaction layer, Data access layer, Presentation Layer.
  • Used AJAX controls from the AJAX Control Toolkit like ModalPopupExtender, ListBoxExtender, Calendar, TextboxWaterMark, AutoComplete etc. in the application.
  • Used ASP.NET web server controls like Grid View, Repeater for displaying the data.
  • Utilized C# 3.5 & 4.0 features like Implicitly Typed Local Variables, Extension Methods, Object Initializers, Lambda Expressions, Tuple, Linq used them during the development.
  • Used ADO.NET objects such as Data Adapter, Data Reader and Data Set for data retrieval and manipulation.
  • Performed data validations using server-side and client-side validation controls.
  • Used State Management Techniques like View State, Caching, and Session state to maintain state within and between the ASP.NET pages.
  • Wrote Stored Procedures, Functions and complex queries in MySQL.
  • Implemented robust exception handling.
  • Participated in performance optimization of application.

Confidential, NYC

Software Developer

Responsibilities:

  • Involved in developing a website using ASP MVC 3.0.
  • Design and developed views, models and controllers.
  • Used MVC3 Action filters wherever needed.
  • Worked on MVC3 Routing functionality.
  • Used Razor Engine in the views in MVC to have less code in markup.
  • Used Data Annotations concepts of MVC 3.0 for data validation.
  • Used Custom Validation attribute and Action Filter.
  • Proactively participated in analysis, design, development and implementation.
  • Used N-layered architecture like Presentation layer, Business layer, Data access layer.
  • Used jQuery for client side event functioning.
  • Developed cascading style sheets for user interface uniformity throughout the application.
  • Design and implementation of the Base Class Libraries.
  • Used ADO.NET concepts like Datasets, Data Tables, Data Views, Relations, and Primary Keys etc.
  • Used Microsoft Data Application Block i.e. SQL helper for Database interaction.
  • Created various database objects i.e. stored procedures, functions, views etc.
  • Implemented robust exception management functionality.
  • Used Team Foundation Server (TFS) for version control.
  • Followed Agile practices during development and worked as a team player to ensure that knowledge gathered about the system was documented properly.
  • Programmed a way to interact various web services like ABAService etc.
  • Used Fiddler Web debugger tool.
  • Created UML diagrams in Microsoft Visio.
  • Implemented a reusable Asp.net User Control that was used on various pages.
  • Used State Management techniques viz Caching, Sessions, Cookies etc.

Confidential, NYC

Software Developer

Responsibilities:

  • Participated in analysis, design, development and implementation.
  • Used AJAX controls from the AJAX Control Toolkit like ModalPopupExtender, ListBoxExtender Calendar etc. in the application.
  • Developed Master pages and Nested Master pages in Asp.Net.
  • Used ASP.NET web server controls like Grid View, Repeater for displaying the data.
  • Utilized C# 3.5 features like Implicitly Typed Local Variables, Extension Methods, Object Initializers, Lambda Expressions, Linq and used them during the development.
  • Used ADO.NET objects such as Data Adapter, Data Reader and Data Set for data retrieval and manipulation.
  • Performed data validations using server-side and client-side validation controls.
  • Used State Management Techniques like View State, Caching, and Session state to maintain state within and between the ASP.NET pages.
  • Wrote Stored Procedures, Functions.
  • Implemented robust exception handling.

Confidential

Developer

Responsibilities:

  • Involved in Effort Estimation for VISPL on the basis of Business requirements.
  • Used AJAX controls and extensions for reducing page refresh and load time and also for improving user experience on the website.
  • Used Asp.Net Master Pages for maintaining uniformity in the application.
  • Used ADO.NET data providers such as Data Adapter and Data Reader for data retrieval and manipulation.
  • Used ASP.NET AJAX toolkit controls to give better performance and richness to the user interface.
  • Performed data validations using server-side and client-side validation controls.
  • Responsible for project quality and timeliness.
  • Created process flow and reviewing existing application as a reference.
  • Involved in creating database objects Stored Procedure, views in SQL server 2008.
  • While developing the application, did Unit Testing.

Confidential 

Developer

Responsibilities:

  • Participated in analysis, design, development and implementation.
  • Developed Utility classes and functions that are reusable.
  • Participated in Unit Testing using NUNIT.
  • Utilized the features of C# 2.0 like Generics, Partial Classes, Nullable Type and Static Classes.
  • Used ADO.NET objects such as Data Adapter, Data Reader and Data Set for data retrieval and manipulation.
  • Performed data validations using server-side and client-side validation controls.
  • Implemented robust exception management functionality.
  • Implementation of role management.
  • Used State Management technology like ViewState, Session etc.
  • Created various Database objects like stored procedure, functions etc.
  • While developing the application, did Unit Testing.

We'd love your feedback!