Tech Lead, Senior Developer Resume
Morristown, NJ
SUMMARY
- 8+ years of experience withAnalysis, Design, Development, Implementation, Testing and supportingof various client/server Applications using Microsoft Technologies.
- Experience in programming with .NET Framework using C#, VB, ADO.NET, ASP.NET, PL/SQL, Visual Studio 2005/20, 2013, IIS, OKTA, Dependency Injection, UNITY, Entity framework, Reposiory
- Experienced in WinForms application development using VC++, VC#, ADO.NET, WPF.
- Good experience in developing applications using MVC, MVVM Design patterns
- Experienced in Web application development
- Experienced in Content Management Systems Sharepoint, LotusNotes, SiteCore,Documentum
- Experience in migrating data between content management systems using TRUMigrate and TRUCompare
- Experience in building Web Services, SOAP, REST, WCF Services, WEB API
- Experience in Rapid Application development and creation of proof of concepts for latest technologies and convert these into projects
- Mentor Team for design thoughts and involve in technical architecture for various projects
- Lead for Innovation Council to review and convert thoughts to real time projects
- Excellent working knowledge in Developing Windows Services, Web Services, SOAP, XML, XSD, XPATH, IIS, VBScript and JavaScript.
- Experience in working with Fiddler for web request and response debugging
- Worked on designing and developing web applications using HTML, HTML 5, XML, XAML, JavaScript, JQuery, LINQ, Web Services, AJAX, CSS, Master Pages, Boot strap, Angular, Amber java script, Responsive design
- Experience in writing LAMDA and LINQ Expressions
- Experience in working with Entity Framework and customizations using Repository
- Experience in working with Design and Requirement documents, UML, Visio and process flow diagrams
- Good Knowledge in Design patterns
- Experience in building applications using windows workflow foundation
- Good Knowledge in object oriented principles and data structures and design patterns
- Experience in designing and developing User Interfaces using ASP.NET, AJAX, XML, HTML/DHTML, CSS, Java Script, Windows Form Controls and Web Form Controls, MVC views
- Experience in creating Content Types and Site columns in Sharepoint
- Experience in Sharepoint 2007/2010/2013.
- Experience in Creating Workflows in Sharepoint 2010/2013. Custom aspx forms deployment in sharepoint 2013
- Experience in designing and displaying reports in sharepoint
- Experience in creating web parts and apps
- Experience in Version control of document libraries
- Experience in build management using JENKINS, TFS
- Experience in Deploying custom solutions, custom forms, custom site creations, custom content types
- Experience in designing and deploying MVC web applications in sharepoint
- Experience in writing power shell scripts
- Experience in coding features and custom event receivers
- Experience in JSOM, CSOM, SOM for sharepoint
- Experience and writing and using WCF Services for sharepoint
- Experience in most of the out of box functionalities with sharepoint
- Experience in creating and designing Master Pages
- Experience in viewing and debugging using ULS Logs and fiddler
- Worked extensively in managing security features in the .NET framework and sharepoint like authenticating and authorizing users using Forms based authentication, creating Membership, Profiles and Role Providers.
- Experience in using Sharepoint Designer
- Experience in creating and deploying info path forms. Using these forms from workflows
- Extensively used LINQ and Entity Framework to exchange data between web applications and database objects.
- Expertise in developing User Controls and Custom Controls using C# and ASP.NET.
- Worked extensively in managing security features in the .NET framework like authenticating and authorizing users using Forms based authentication, creating Membership, Profiles and Role Providers.
- Expertise in using ADO.NET
- Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, stored procedures, Functions, Views, Indexes and Triggers, Rules, Defaults, user defined data types and functions in SQL Server.
- Experience in handling various backend data sources like MS SQL Server 2005/20, MS Access, Oracle and XML Data source.
- Strong skills with an understanding and development experience in Web Services, XML, SOAP, UDDI and WS - Security.
- Experience in N-Unit unit testing.
- Experience in using Microsoft Visual SourceSafe and Team Foundation Server TFS, SVN, Perforce for Version Control
- Experience in working with Agile Methodologies.
- Excellent analytical, communication & interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Windows XP, Vista, Windows NT Server
.Net Framework: .Net Framework 2.0, 3.0, 3.5, 4.0, 4.5, Entity Framework
Languages: C, C#, C++
Scripting Languages: VBScript, JavaScript, XML, XSD, XSLT
Databases: Oracle, MS Access, SQL Server 2005/2008/2010, T-SQL
Web Technologies: ASP.Net, ASP, HTML, AJAX, MVC webforms, MVVM
SharePoint: MOSS 2007, SharePoint 2010, SharePoint 2013
Web Servers: Internet Information Server (IIS)
Reporting Tools: Crystal Reports, SSRS (SQL Server Reporting Services)
Distributed Technologies: Web Services, WCF, WPF, Silverlight 4.0/5.0
Unit Testing: N-Unit
Development Tools: Visual Studio ( 2005/20 /2013 )
Source Control Systems: Team Foundation Server 2010/2012/2013, SVN, VSS
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA
Senior .Net Developer
Environment: NET Framework 4.5, C#.NET, ASP.NET, MVC 5.0, Entity Framework, SOA, AJAX6,HTML5,CSS3 6, LINQ, WEB API’S, JavaScript, Win Forms, bootstrap, Agile (scrum), amberjQuery6,NUnit, JSON6, SQL SERVER 2012,Visual Studio 2012/2013, TFS 2013, Perforce, OKTA, OWIN, OAUTH, Dependency Injection Unity, Repository, Unit of work
Responsibilities:
- Worked with product manager and team to evaluate requirements and create stories for each requirement
- Created high level framework and class designs for project
- Agile Scrum for tracking project. Used Versionone
- Involved in Design, Coding and testing phases of the project. Automated test framework using NUnit
- Integrated project with NLog for logging mechanisms
- Generic Results using IHTTPActions and DTO implementations.
- Experience in doing Proof of concepts for latest trends and latest technologies and converting these into real time projects
- Coordination with team and product manager for maintaining change controls from business
- Practiced Agile Methodology in order to review progress of project in Biweekly sprints.
- Extensively worked on creating WEB API contracts for User managment
- Integrated service layer wit OKTA for promoting single sign on
- Design and Develop MVC web application for common login and user creation
- Design and Develop generic Email Templates for communication with users about account management
- Continuous integrity with TFS and Perforce for source control. Create Build definition for managing builds
- Research on OKTA about services being offered and business integration
- Designed the application as 3 - tier architecture with extensive use of Object Oriented programming techniques.
- Experience in creating and working with Dependency Injection principles using Unity.
- Conducted peer code reviews
- Entity framework with repository pattern for SQL
- Integrated project with JENKINS for build management
- Client side validations using JQuery
- Used C#.NET 4.5 to develop code for business and repository layer
- Experience in using interactive user experiences for MVC Web Aplication. Bootstrap for css
- Used Entity Framework as ORM tool to map classes with tables to enable working with rows as objects.
- Used LINQ WITH REPOSITORY to retrieve the data from the backend through Entity Framework classes.
- Experience in working with JSON REST API and SOAP API formats
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against SQL SERVER
- Experience in developing and deploying WEB API in OWIN/IIS
- Written Complex PL/SQL Scripts, Stored Procedures and Views in SQL SERVER Creating work items in TFS 2013. Continues Integration of project with TFS 2013
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
Confidential, New Jersey
Senior .Net Developer
Environment: NET Framework 4.5, C#.NET, ASP.NET, MVC 4.0, Entity Framework, SOA, AJAX6,HTML5,CSS3 6, LINQ, web API’S, JavaScript, Win Forms, bootstrap.js,Agile (scrum), Backbone.js & Angular.js 8 frameworkjQuery6,Junit,Jmeter,ADO.NET, WCF, WPF, JSON6, SQL SERVER 2012,EAI T-SQL 8,Visual Studio 2012/2013, Silverlight, TFS 2013,RAD, WWF, IIS 7
Responsibilities:
- Worked with Product Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation.
- Used DDD (Domain Driven Design) concepts to help design and document architecture to promote Ubiquitous language and improve shared understanding of the project.
- Involved throughout in Software Development Life Cycle (SDLC) process
- Involved in Design, Coding and testing phases of the project.
- Experienced in doing Proof of concepts for latest trends and latest technologies and converting these into real time projects
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Designed the application as 3 - tier architecture with extensive use of Object Oriented programming techniques.
- Followed Single Responsibility design principle throughout the project.
- Conducted peer code reviews
- Used C#.NET to develop code for business and repository layer
- Experience in designing and coding for windows workflow foundation
- Experience in using interactive user experiences for Web Aplication.
- Used Entity Framework as ORM tool to map classes with tables to enable working with rows as objects.
- Used LINQ to retrieve the data from the backend through Entity Framework classes.
- Experience in working with JSON REST API and SOAP API formats
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against Oracle 10g PL/SQL
- Experience in developing and Deploying MVC 5 Web application in Sharepoint
- Experience in developing and deploying WEB API in IIS
- Written Complex PL/SQL Scripts, Stored Procedures and Views in Oracle 10g database Creating work items in TFS 2013. Continues Integration of project with TFS 2013
- Experience using Silverlight in creating and using interactive user.
- Design, Development of Win Forms using C#, Java Script for the user interface using the Code behind Class technique.
- Experience in using RAPID APPLICATION DEVELOPMENT (RAD), to create a system that can be modularized in 2-3 months of time.
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Extensively worked on developing applications using Azure .
- Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
- Testing and reproducing the issue to determine if there is a defect.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Experience In writing WCF Services
- Used LINQ to aggregate data from repository layers.
- Experience in using Angular.js 8,ability to test views and able to do end to end unit testing. Also, using continuous integration.
- Have written business logic for fetch and update data from database and displayed on Win Forms.
- Used collections, interfaces, abstract classes to implement the project and also worked with the Exception Handling.
- Used the latest WPF/XAML vector based UI framework for the front end and WCF to implement the various services such as the QA Services.
- Used WCF services for communicating with Microsoft SCCM (System Center Configuration Manager) server. One of the purposes was for license management.
- Involved in coding member validation business functionality using WCF and client front end layers using WPF and Silverlight.
- Used List, Trees, Toolbars, Menus and Context Menus for navigating between pages in Windows Presentation
- Foundation (WPF).
- Experience Working on, MVVM (Model View, View Model) in applications.
- Experience Working on Windows 8
- Familiar with several design patterns
- Used Bootstrap CSS for front end design.
- Used SQL Server 2012 Standard Edition for database.
- Used ASP.NET MVC 4.0 Data annotations to enforce data validation.
- Returned data to front-end in JSON format.
- Wrote stored procedures with complex SQL queries.
- Involved in writing test plans and writing test scripts for Unit Testing.
- Resolved QA bugs for front end and back end.
- Used Team Foundation Server (TFS) for version control
Confidential, New Jersey
Tech Lead, Senior Developer
Environment: .NET Framework 4, Sharepoint 2010, Next Docs 5, 6, C#,vb,SQL,caml,Document management, WSP, Web Services, Entity Framework, WPF
Responsibilities:
- Involved in all theSDLCincludingPlanning, Analysis, Design, Implementation, Testing, debugging and Documentation
- Developed Custom web service and hosted in sharepoint environment for access for internal Tools
- Created WCF services with HTTP binding
- Tested WCF using WCFServiceClient.exe
- Tracking SOAP requests/response using Fiddler
- Created and exposed REST based webservices using WCF
- Created and Developed WPF application for Migrate and Test documents
- Packaged WSP for installation of custom web service in the Sharepoint environment
- Written Powershell commands for installations and various operations with sharepoint
- Architecture solutions for complicated problems during Operations
- Design process and flow for facilitating rules and properties update
- Developed Migration Tool which reads all the data and its properties from source system and migrates to target system
- Implemented Sharepoint record declaration functionality programmatically based upon rules configuration
- Item level security can be programmatically declared for each record based upon status of the document
- Versions can be extracted and created maintaining the version tree between source and target systems
- Worked on Client Object Model, Server Object Model, Sharepoint web services
- Created content types and Libraries
- Site and Work space creation. Created workflows for updating permissions
- Familiar in working with Nintex Work flows
- Created Windows Application to facilitate extraction process
- Set up packages and deployments
- Unit Testing of the products/Enhancements
- Code review and Necessary suggestions and updates
Confidential
Senior Developer
Environment: Share point 2010, C#.net, SQL Server 2008, CAML, Web Services, ASP.NET controls, Visual Web parts, WCF Services
Responsibilities:
- Involved in all theSDLCincludingPlanning, Analysis, Design, Implementation, Testing, debugging and Documentation
- Created list definitions/content type/site columns foundation schema
- Developed custom web parts and Nintex workflow based on requirements
- Created WCF service to pull data from ERP System
- Configured the managed metadata service application and search service application in central administration
- Developed custom timer job based on the customer requirement
- Created Added/Updated item event receivers on daily operation lists.
- Created PowerShell scripts for to install, update and deploy wsp
- Worked extensively with VS, ASP.NET controls such asGrid Viewwith SharePoint Object model
- Worked with Central administrator configurations like web application management and service application management
Confidential, Ohio
Senior Developer
Environment: .net 4.0, C#, visual studio 2008, SQL Server 2008, SAP, XML, ASP.NET
Responsibilities:
- Involved with Analysis, Design, Development, and Implementation of application.
- Created .net windows Mobile application for creating quote which used windows mobile SDK
- Created CAB files for Multiple regions 13 Countries .
- Maintained language translations in .resx files
- SQL Stored procedure is created for parsing XML feed from Mobile
- Created ASP.NET web application for creating quote through web
- Used GRID Views and ASPX Controls to design web pages
- Created Report Viewer Controls which facilitates users to Export results to EXCEL, PDF and WORD Documents
- Multiple Stored procedures are created for storing data to SQL database which comes from web
- SQL Procedure is created to push data to SAP from SQL
- Windows Service is created to start the procedure for every 12 hours to push data to SAP
- SSRS reports are created to enable Technicians and Managers to View the detailed quote information
- Deployed Web solution to IIS
- SSRS Report is emailed as an attachment to customer for approval and Signature
Confidential, Morristown NJ
Developer
Environment: WPF, C#, visual studio 2008, Excel Charts, MVC, XAML
Responsibilities:
- Involved with Requirement Analysis, Design, Development, and Implementation of application.
- Created WPF application to provide rich UI to perform pressure accuracy of Confidential switches
- Used MVC pattern to facilitate reusability of code for future LOB integrations
- Created excel formulae to perform calculations
- Model code inserts user inputs in appropriate cells of excel, formulae in excel performs calculations and provides output and creates charts in excel
- C# code is written to read output data from corresponding cells of excel and send data to Controller -view and display data to user
- Chart control is created in View screen of WPF application which displays the pressure indicators of Confidential Switches
- Created distributable package maintained versions of application released.
- Provided patches depending on requirement changes requested by customers
Confidential, Morristown NJ
Developer
Environment: .NET 3.5, C#, visual studio 2005, SQL Server 2005, SQL Stored Procedures, SSRS
Responsibilities:
- Involved with Analysis, Design, Development, and Implementation of application.
- Created C# console application to pull data from mailbox and download excel attachment and process data to SQL
- Created WEB application to display product data
- Master Pages are created for web application to provide standardized unique experience across the aspx pages in web application
- Search screen is provided for users to filter out data
- Users can filter out data in results provided in GRID
- Used TELERIK Grid Controls
- Multiple SQL Server procedures are created to update/Create data in SQL database
- Used Role Management in .NET to maintain different user roles
- Created barcode scanner code for scanning product and creating excel based on product scanned.