Senior Software Developer/contractor Resume
Pleasanton, CA
SUMMARY:
- 9 Years of extensive experience in Software Design, Development and Maintenance.
- Expertise in web& windows application development using .NET Technologies using C#.NET, ASP.NET.
- Good Knowledge in all the phases of Software Development Life Cycle (SDLC) which includes analysis, design, coding, testing, debugging, documenting and deployment.
- Experience in working with both Agile (Scrum Framework) and Waterfall Methodologies.
- Good with object oriented programming, analysis and designing across the applications
- Having the Knowledge & experience in JavaScript,AJAX, SQL Reporting Services/Profiler/Sliding Window, EntityFramework, Jquery, JSON, REST, Angular JS, Web API, SOAP, and web forms, Query Tuning, PowerShell, MMC, UML, Mvc2, Mvc3, Mvc4, LINQ, Razor, Swagger.
- Strong database Knowledge in MongoDB, MySQL/OracleDB and SQL Server 2000/2005/2008/2012 .
- Excellent analytical, communication interpersonal skills.
- Experience in developing RESTful services using Web API.
- Having work experience on TDD and MSTest/NUnit .
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Factory, Singleton and Repository.
- .NET security features such as Authentication(LDAP) and Authorization, Authorizing Users and Roles .
- Familiar with MVC, IOC and Dependency Injection design patterns(Simple Injector) and worked on MVC5.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.
- Experience in creating use case diagrams, class diagrams, activity diagrams, sequence diagrams, page flow diagrams using UML technologies
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Performed actions for data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data List and Data Adapter and also implemented the data access layer using Entity Framework and LINQ to SQL.
- Developed N - tier distributed .NET applications using SOAP & RESTful Web services using WCF & Web API .
- Experience in maintaining various stages of source code using the Team Foundation Server(TFS),SVN and GITHUB.
- Hands on experience in writing queries using joins, indexes in the SQL server. Created tables, views, indexes, stored procedures, functions and triggers using T-SQL.
- Worked on Version Control VSS 6.0, Borland Star Team, TFS, SVN, CVS, Bugzilla, HPQC, Perforce (p4v).
- Having knowledge on Scrum, Share point server.
- Worked on SOAP, WCF, WPF, IIS, SSAS, SSRS.
- Confidential Certified Application Developer (MCAD)
TECHNICAL SKILLS:
Languages: C#.NET,Java
Operating Systems: Windows 2000/XP Professional, Linux (Red Hat and Fedora)Windows Vista/7, Windows 2008 Server.
Web Technologies: HTML, MVC, XHTML, CSS, Win forms, DHTML, VB Script, Java Script, XML,Web API
Scripting Languages: Java Script, Power shell Script.
Framework : MS .NET 2.0, MS.NET 3.5, MS.NET 4.0, MS.NET 4.5
Tools: Visual Studio .NET 2005/2010/2012/2015, VSS 6.0, MS Office, Powershell, MMC, Visio
Databases: MS SQL Server 2000/2005/2008/2012, Mysql server 6, Mongo DB
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton CA
Senior Software Developer/contractor
Responsibilities:
- Developed application's user interfaces and business logic using MVC WEB API
- Involved in development using Agile Scrum methodology
- Worked on Robo Mongo user interface to use Mongo DB.
- Worked on MongoDB writer & readers and projections/Aggregations.
- Worked on Expert PDF component and GD Picture.
- Worked on UI login authentication using AngularJS.
- Worked on DocuSign third party application.
- Worked on calling WebAPI in the WCF Service.
- Worked on JWT tokens and Roles for the EDelivery project.
- Worked on Simple injector dependency injection design pattern.
- Worked on Integration and unit tests on domain, controller and storage level.
- Created front end applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML.
- Worked on Application Analysis and low/high level design.
Environment: ASP.Net 4.5, C#.net, MVC architecture, Web API, Mongo DB Writer/Reader & MongoDB, Robo Mongo and JQuery/AJAX/Html.
Confidential, MountainView CASenior Software Developer
Responsibilities:
- Developed application's user interfaces and business logic using MVC architecture.
- Involved in development using Agile Scrum methodology
- Worked in Factory design pattern.
- Worked on Rest API and created Java client API to interact with Rest API.
- Used Hibernate to connect to MySQL DB/OracleDB and created mapping and HQL queries.
- Written front end web site using HTML5 and CSS3 and JQuery/Ajax.
- Worked on LDAP Authentication using LDIF file & AngularJS.
- Worked on Application Analysis and low/high level design.
- Worked on Maven build and QA server deploying and publishing.
- Written unit & Integration testing for the development methods using MsTest/nUnit Mocking.
Environment: ASP.Net 3.5, C#.net, HTML5, CSS3, MVC architecture, Hibernate, MySQL Server 6 .
Confidential, Fremont CASenior Software Developer
Responsibilities:
- Developed application's user interfaces and business logic using MVC 4.0 architecture.
- Coded business logic and database logic using Entity Framework and Repository Pattern.
- Worked on REST API and WCF Services and WEBAPI
- Involved in Database Design, SQL functions/stored procedures, and development of LINQ queries.
- Involved in migrating old legacy Lam products into .net 3.5 mvc architecture and with web service calls using SOAP.
- Extensive coordination with Product Management, Business and Developers analysing client requirements.
- Developed client side validation using JSON, Jquery, ajax and Angular JS.
- Unit Tested the entire application by using MSTest .
- Applied Browser Close logic and Authentication to System Software product and tested.
Environment: ASP.Net 3.5, C#.net, MVC 3, SQL Server 2008, OS: Windows 7/2008 server, Angular JS.
ConfidentialSenior Software Analyst
Responsibilities:
- Managing customer data from the servers and need to do Sliding Window Partition as per requirement for the Bally projects SDS, CMP & CAGE
- Worked on REST API and WCF and WPF Services
- Need to fix Star Team Bugs and need to give development support to the DB teams of respective projects.
- Have used SSRS to get reports based on client requirement.
- Performed SQL Transactional Replication of servers specified.
- Involved in Query Tuning of complicated queries and used SQL Profiler for debugging.
- Have worked on DB Migration and Upgrade tool from CMP 11.0 version to 13.0 version.
- Have worked on Integration Services (SSIS) to extract data.
- Developed and used WCF web services to connect CMP Client with CAGE and SDS Servers.
Environment: ASP.Net 3.5, C#, MVC 3, WCF services, SQL Server 2008
ConfidentialTeam Lead
Responsibilities:
- Developed application's user interfaces and business logic using MVC architecture.
- Involved in Database Design, SQL functions/stored procedures, and development of LINQ queries.
- Involved in Low Level & High Level Design, Use case Diagrams(VISIO) and Business rules analysis and understanding the application requirements.
- Created Reports using Reporting services (SSRS).
- Worked on Linked server established between 2 different servers.
- Developed client side validation using Jquery, ajax and Javascript.
- Worked on unit & Integration test using Nunit .
Environment: ASP.Net 3.5, C#, SQL Server 2005/2008, Java Script, Ajax, WCF, MVC 2architecture.
ConfidentialSoftware Developer
Responsibilities:
- Prepared PowerShell cmdlet Get-IMServer using MFCOM SDK.
- Worked on Terminal Server API's for Disable logon, Change Sessions, Send Messages.
- Worked on Localization for 5 different languages.
- Involved in Database Design, SQL functions/stored procedures/Cursors/UDF's
- Worked on Installation Utilities like Event Log, MSIExec, Reboot or logoff after installation.
Environment: MicrosoftVisualStudio.Net 2008(.net 3.5),Powershell,MMC console, XML, Windows Task Scheduler 2.0 and Terminal services, NUnit and Unit testing.
ConfidentialSoftware Developer
Responsibilities:
- Worked on Establish(Employer) Module coding, testing.
- Involved in Database Design, SQL functions/stored procedures/Cursors/UDF's and PL/SQL
- Created Reports using Crystal Reports 11.0
- Developed application's user interfaces and business logic using 3 Tier architecture using web forms.
- Written JavaScript functions for client side validation.
Environment: Confidential VisualStudio.Net 2005 (.Net 2.0), Javascript, CSS, AJAX, XML/XSLT, ASP.Net 2.0, ADO.Net 2.0, C#
ConfidentialSoftware Developer
Responsibilities:
- Developed application's user interfaces and business logic using 3 Tier architecture using web forms.
- Involved in Use case Diagrams and Business rules analysis and understanding the application requirements.
- Involved in Database Design, SQL functions/stored procedures and PL/SQL .
- Extensive coordination with Team members, higher level management by analysing client requirements.
- Developed client side validation using JavaScript, Ajax.
Environment: Confidential VisualStudio.Net 2005, AJAX, JavaScript, CSS, ASP.Net 2.0, ADO.net 2.0, C#