Team Lead / Sr. Program Developer Resume
Baltimore, MD
SUMMARY:
- 8+ years of experience including roles in a Team Lead, Application Architect / Designer and Senior Program Developer in Information Technology with substantial skills in analysis, development, and implementation and testing of Microsoft technologies, Web based internet/intranet and Windows based applications.
- Communicated with the clients and gathered requirements and converted the business requirements into technical requirements, designing the models, work flow, developed the application, guided the teams to perform the tasks in time and made sure all of the deadlines were met
- Proficient with Agile Methodologies like Iterations and Retrospectives for best results in time and performance, testing and made builds.
- Worked in.Net Framework 4.0 - 2.0, ASP.NET, ADO.NET, C#.NET and VB.NET.
- Expert working on the SQL server 2008-2000 and Oracle 9i/10g.
- Experience in Web technologies HTML, CSS, XSL/XSLT, and XML/XAML.
- Used scripting languages JavaScript, jQuery, Ajax and VB scripts.
- Worked on applications including Windows forms, Web forms and Windows services.
- Experience in MVC, MVVM and MVP.
- Implemented architecture patterns like singleton, dependency injections pipeline patterns.
- Experienced in Web Services, WCF, and Windows services.
- Extensively used SSIS for ETL operations.
- Extensively used SSRS, Crystal reports for reporting, reporting server and SSAS.
- Worked extensively on HTML controls, validation controls and user controls for code reuse.
- Experience in Queries, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
- Designed applications with Class Diagrams, Dataflow Diagrams, and Activity Diagrams.
- Experienced with Agile Methodologies like Scrum, Waterfall and Extreme programming.
- Hands on experience in Microsoft Visual Source Safe (VSS) and Team Foundation Server (TFS)
- Strong experienced in test driven development and domain driven development.
- Exceptional handling, debugging, testing and security in .Net applications.
- Unit testing using N-Unit framework experience.
- Expertise in custom Web parts, site templates and Workflows in MOSS 2007 and SPS 2003.
- Excellent networking experience; I set up a VPN network and code repository SVN.
- Experienced in hosting/publishing the Web applications on the IIS server.
- Experienced in Silverlight, Windows Communication Foundation (WCF), and Windows Presentation Framework (WPF) technologies.
- Experience in SAP Hana modeling and UI using Eclipse with SAP HANA add-on.
TECHNICAL SKILLS:
Technologies: ASP.Net 4.0-1.0, Web Services, Windows Forms, UML, ADO.Net, ASP, COM/DCOM, IIS .07-4.0, WSS 2003, Microsoft Office, SharePoint Server 2007, WCF, WPF, Silverlight.
Databases: SQL Server 2000-2008,Oracel 9i,MS Access, My-SQL
Languages: C#, VB, C, C++, T-SQL
Scripting: AJAX, JavaScript, VB Script, jQuery.
Formatting: HTML / DHTML, XML, XML Schema, MS XML, XSL, XSLT, CSS.
GUI / Tools: Visual Studio.Net 2012-2003, VB, Microsoft InfoPath, VSS 2005 and Visual InterDev 6.0, Macromedia Dream Weaver, Microsoft FrontPage, Telerik (Rad) Controls.Testing Tools: N-Unit, Test Cases, Mercury Test Director, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore MD
Team Lead / Sr. Program Developer
Responsibilities:
- Evaluate designs and ensure compliance to business requirements
- Coordinate with customers and analyze all user requirements
- Design and develop Web, Windows and Mobile applications
- Analyze technical documents and determine problems in design and development of Application
- Provide consultation for resolution
- Use TFS to manage application code
- Implement VB.NET, C#, WCF, Telerik, Telerik Mobile, API, MVC
- Create and manage the SQL Server database, Sql jobs
- Presentation of project demo to business users
- Provide technical support and design enhancement for various application
- Involve in production deployment, bug fixing and maintenance
- Prepare and update technical documents and develop Dot-Net Processes for Systems
- Application Transition from on-premises to cloud using Dynamic 365
- Created architecture and prototypes of Finance applications in Dynamics 365.
Environment: Visual Studio 2010, 2013, Dynamics 365 (CRM), TFS, SQL Server 2012, VB.NET, C#, JavaScript, jQuery, jQuery, Telerik Controls.
Confidential, Washington, DC
Sr. Software Developer
Responsibilities:
- Responsible for setup all the basic foundation for designs and development for the .net project, asp projects and file share and SQL server as a database.
- Followed the HIPAA rules while designing the system.
- Attended meetings with the end users and business users and gathering requirements.
- Designed and developed Web pages (ASP.NET, MVC, HTML, and ASP) which include architecture, functionality and styles using Visual Studio Software.
- Design and develop databases and generate tables and SQL scripts using Microsoft SQL server.
- Develop, test, host and maintain the applications running in the final production servers.
- Modify and merge of any old code to into new version code.
- Created structure and design and developed for the Winforms application for the Utility application for the system.
Environment: s: Visual Studio 2008, SQL Server 2008 R2, VB.NET, Classic ASP, ASP.NET MVC, C#.net, WinForms, HTML, jQuery, JavaScript, Tortoise SVN, .Net Resharper, jQuery templates, Ajax, Crystal Reports 9.0, IIS 7.5, Import and export wizard (Data transfer), XML, XSLT, ODBC sources, Microsoft Dynamics CRM, HIPAA.
Confidential, Hanover, MD
Architect/Team Lead
Responsibilities:
- Responsible for setup for all of the basic foundations for design and development for the .net project with SQL server as a backend.
- Involved in arranging meetings and gathering requirements with the end users and business users
- & converted the requirements into tasks and logged in the 'Jira' task management system
- Involved in design and development of the MARC customization Logic and ASP.NET pages
- Using visual studio controls like Repeater, GridView, DataList inside repeater and nested repeaters.
- Designed the database with appropriate Table schema, relationships and constraints using the SQL server 2008.
- Created the new UI pages with ASP.NET 4.0 framework and applied styles for the existing pages.
- Did performance tuning and normalization on the database tables and structure.
- Worked on code optimization using techniques like refactoring, following coding standards and used standard naming conventions, etc.
- Created the business logic layer, data access layer using the Factory pattern and abstract design pattern.
- Used Linq-to-Entity framework version 4.0 as a custom data access layer to retrieve the data.
- Created the Utility tools application to get the data from the repository and save it to the database.
- Worked with Hg Mercurial (Distributed Source Code Control System) and also Tortoise.
- SVN (Centralized Source Code Control System) as source code control system.
- Used jQuery and JavaScript in the appropriate pages for the client side validation and UI.
- Worked on the ColdFusion code and supported for an old Confidential Websites.
- Work logged and managed tasks using the Jira task management system.
- Implemented Agile Methodologies for the tasks I do daily.
- Generated and consumed SOAP services.
- Arranged the meetings with the project coordinates for the project plan and implementations.
Environment: s: Visual Studio 2010, SQL Server 2008, HTML, jQuery, Javascript, Hg Mercurial, Tortoise SVN, .Net Resharper, jQuery templates, Ajax, Agile Methodologies, Scrum, jira,WCF, SOAP services, MARCEngine, Linq-to-Entity 4.0, SCCS, Biztalk.
Confidential, Denver, CO
Sr.Net Developer
Responsibilities:
- Developed the Web pages in ASP.NET using .NET framework in C#.NET, VB.NET and application programming interface.
- Designed and developed HTML, Java Script and Cascading Style Sheets (CSS).
- Worked mostly on business intelligence projects like SSIS and SSRS
- Created the SSIS packages to extract all of the financial metric data from the formatted excel sheets to the system database.
- Created the reports using SSRS with the data extracted using SSIS packages.
- Worked on the “office automation” project to upload and validate the excel sheets for valid and in valid format.
- Worked on creating the input sheet download logic to create the new formatted excel sheets for the respective banks.
- Worked on the Web project Visacog to make available for the entire features like input sheet downloads, upload data and validations to the client.
- Created Views and Store procedures, Constraints and Indexes on the database.
- Tested SSIS packages, Reports, Office Automation application(C#) and Web Project (ASP.NET MVC).
- Used Jira Project Tracking tool.
- Used HTML 5 for UI formatting.
Environment: Visual Studio Business Intelligence Projects, SSIS, SSRS, C#.NET, ASP.NET,HTML, SQL server 2005 and 2008, SCRUM, SVN Tortoise repository, Jira, HTML5.
Confidential, New York, NY
Sr. .Net Developer
Responsibilities:
- Involved in maintenance and ongoing enhancements to the application developed in ASP.NET, C#.NET, .NET Framework, XML Web Services, .NET Remoting, JavaScript, XML, FLEX and HTML.
- Designed and developed GUI (Graphical User Interfaces) using C# Win Forms and ASP.Net Web Forms, Win CE 5.0, and Subversion.
- Developed the system front end using ASP.NET, Data caching and HTML and backend using SQL server 2000 as the backend database.
- Used extensively MVC 2.0 and 3.0 to convert the old Tickle Code into new asp.net MVC site.
- Implemented n-Hibernate and Fluent n-Hibernate to define the mappings with the data objects and created the repositories for each table to get data from the database.
- Implemented mappings like HasMany, HasManytoMany, references and custom Joins etc.
- Used MVC architecture created Models, Views and Controllers to separate coding logic.
- Implemented IEntity interface and custom interfaces to structure the code.
- Implemented TypeAhead custom control to dynamically populate the data and creating the fields using the client side scripting like jQuery, Javascript, Ajax etc., also implemented autocomplete API techniques.
- Implemented Custom Tool tip logic to get titles for the fields from the attribute declared on properties.
- Used Akismet .Net 2.0 API Library to filter the spam messages and comments.
- Also was part of the team of logicbuy.com to implement asp.net code with .dbml files.
- Attended the daily scrum meetings to submit the daily work progress and weekly sprint planning meetings (poker meetings) to assign points to each task for that week.
- Used Tortoise SVN for source repository, managed the code in branches trunks as per the production releases.
- Used Quickbase.com and the pivotal tracker to manage all of the agile environments.
- Implemented TreeView in the code using jQuery TreeView.js and jsTree.js to do CRUD operations on tree nodes like move, create, delete and redirect links which calls the server side codes to save the provided information into the database using AJAX post calls.
- Also used script libraries like backbone.js, knockout.js to populate data efficiently and dynamically to the UI.
- Used jQuery templates to provide rich client side functionalities to the UI.
- Implemented client side validations and some UI formatting with HTML5
Environment: Visual Studio 2010, ASP.Net MVC 2.0 and 3.0, SQL server 2008, HTML, jQuery, Javascript, Akismet .Net 2.0 API, Tortoise SVN, .Net Resharper, Fluent n-Hibernate, n-Hibernate, jQuery templates, Ajax, Agile Methodologies, Scrum,HTML5
Confidential, Chapin, SC
.Net Developer
Responsibilities:
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using SQL server 2005 and .NET Framework.
- Involved in maintenance and ongoing enhancements to the application developed in ASP.NET, C#.NET, .NET Framework, XML Web Services, .NET Remoting, JavaScript, XML, FLEX and HTML.
- Responsible for converting the existing project into MVC architecture.
- Implemented 3 tier architecture using WCF services.
- Extensively used in default ModelBinding and custom ModelBinding to post the data to the controller method using post methods and retrieved the data by Get Methods.
- Used mostly model binding methods like Html Helpers and ModelState.
- Most of the functionality business logic and validations are done using custom attributes.
- Used ModelView and ViewModel rendering functionality into the application.
- Defined URL mapping in my application using URL routing system. URL mapping to route URL’s to the appropriate controller and action methods.
- Used URL mappings to handle the incoming and outgoing URLS.
- Spent time in research and development of the existing code, business logic, bindings and web services.
- Worked on Areas, Views, Models, Controllers, Action methods, Html. Actionlink, Redirect ToAction etc., in MVC.
- Used Linq-to-SQL classes to get the data from the database tables.
- Involved in creation of internal FTPDownloader.exe file exchange application.
- Wrote NUnit testing classes to test the application implementing NUnit.Framework.
- Generated repository classes using Rhinos Mocks to pass the dummy data into the classes to test without using the database connections.
- Used Visual studio to create Windows forms (Winforms) application for the FTP application.
- Used J-Query for the client side validations, styling and for business logic.
- Used Tortoise SVN for source, code repository and exchange the files.
- Currently working and researching on nHibernate ORM object relationship mapping.
- Attended scrums (daily standup meetings), agile iteration planning meetings and retrospective meetings.
- Attended scrum meetings with the product owners and business owners regarding the products and planning.
- Used XAML coding for WPF for company’s utility tool applications.
Environment: Visual Studio 2008, C#.net, VB.net, ASP.NET 3.5, ASP.net 2.0, MVC 2.0 RC2, SQL server 2005/2008, Scale Out State Server (SOSS), Resharper, TFS, IIS 7.0, XMLSpy, N-Unit framework, JQuery, Tortoise SVN, .Net Reflector., PeterBlum asp.net 3rd party controls, WPF, HTML, XAML, Dependency Injections, UML, nHibernate, Agile, Scrum, WCF.
