Senior .net Programmer/developer- Consultant Resume
Saint Paul, MN
EXPERIENCE SYNOPSIS:
- I have around nine years of experiences in Information Technology including designing applications, developing and implementing business logic, troubleshooting and security (SDLC) also worked as server administrator when needed.
- Worked on applications from scratch, upgrade existing applications in look, features or in migrations. Worked on project documentations for training and knowledge transfer.
- Worked on web pages, user controls, third party tools, database, Scripting languages, MVC pattern, themes, and skins, browser compatibility issues, accessibility issues, cyber security threats, maintaining consisting look of pages to make application rich in look and error free while running.
- Developed ASP.Net 4.0/4.5 web applications, ASP.Net MVC projects, migration of ASP.Net 2.0 into advance .Net environment with enhanced layers of architectures, modules and reusable libraries. Worked on Entity Framework in data layer for database operations in SQL Server using C#, Vb.Net object oriented programing languages. Worked on Lambda Expressions using C# and VB.Net
- Worked independently and within a team to perform business analysis, technical analysis, project planning, system design, application development, technical testing, implementation, screen design/layout and system documentations also worked as team lead of small team.
- Experience in upgrading application into higher version of .Net like Code conversions from Java to C#, VB to VB.Net and VB6 to VB.Net etc. Also experience to application support while upgrading Database servers or IIS.
- Developed Tables, SQL Queries, stored - procedures, ER diagrams in oracle and SQL Server 2008. Used various SQL development tools to access database, worked on Query Expressions, Expression Trees to get the data from SQL and XML using LINQ to SQL and LINQ to XML.
- Worked on restful service API using WCF 4.0 which returns XML and JSON data using WCF attributes.
- Worked extensively in frontend technologies with backend i.e. CSS3, HTML, JavaScript, jQuery, in most projects. He also worked on AngularJS as single page application with MVC.
- Closely worked with QA team, DBA team, BA team and Server Administrators. Worked on Test driven and automated unit testing environment. Experience of JIRA for bug reporting.
- Write clean, reusable, scalable and secure code for deployment adhering to best practices. Used TFS frequently for code, requirement and reporting. Prepared training documents. Strong communication and verbal skills.
TECHNICAL SKILLS:
.Net Technologies: ASP.Net, C#, VB.Net, Classic ASP, VB6, Silverlight, WPF, WCF, XAML, WinFormsPatterns: MVC 3/4/5, MVVM, RESTful, MSMQ.
Scripts: HTML 4/5, CSS 3, LESS, JavaScript, Bootstrap 3, AngularJS, jQuery, Node.JS, ReactJS, JSX
Reporting: Crystal Reports10/9/8/7/6.5, SSRS, MS Access Reporting, SQL Server 2005 Reporting Services
Databases: SQL Server 2008/2010, Oracle 10g/9i, MS Access, Confidential DB2
Services & Security: WCF, SSIS, SSRS, Web Service, SOAP, Veracode
IDE/Servers: VS 2008/2010/2012/2013 , IIS 5.0/6.0/7.0/7.5 , TFS 2008/2010
Web Tools: IE-Watch, IE-Dev, Firebug
Source Safe: VSS, Tortoise SVN, TFS
Other Programming languages: C, C++, Java
PROFESSIONAL EXPERIENCE:
Confidential, Saint Paul, MN
Senior .Net Programmer/Developer- Consultant
Responsibilities:- Project Description: These projects are using to develop brand new web applications to handle the Governor’s Capital Budget process, as well as any supporting applications required for the Confidential Budget Division to conduct their work. The application UI is based on user security roles.
- Designed application architecture and worked on web design, development and testing of three main web applications using VB.NET and Oracle database also provided guide lines and technical assistance to other developers.
- Worked with Business team, gathered requirements, designed application pages, database diagrams, developed database and stored procedures. Prepared Database Relational Design, Process flow chart and Test cases. Worked with DBA and Business team closely.
- Build a fully ADA-compliant web application including UI screens, coding functionalities, PDF reports, etc. according to system design and project schedule, utilized rich text editors for entering comments and preparing report (pdf).
- Worked to generate pdf reports or book sized reports using iTextSharp library. Tested and worked on accessibility issues using PDF Accessibility Checker.
- Worked on security code issues scanned by vulnerability scanning tools such as Veracode.
- Exported data table into MS Excel and imported data from Excel to Oracle database using OLEDB driver. Manipulate these data as business logic and presented them on webpage.
- Developed utility Classes for developing reusable components i.e. Email facility, user authentication etc. Worked on Object Oriented Design patterns for better performance. Worked on troubleshooting and performance tuning.
- Used Oracle database as backend. Extensively worked on PL/SQL, Stored Procedure, Queries, and Views. Created DAO for database operations on relational database. Used LINQ to SQL data model for run-time relational database operation. Used Lambda expressions for writing LINQ query expressions.
- On UI, followed design documents and developed Web User Controls, Master Page, Themes, and Skins using JavaScript, jQuery, HTML, CSS, Ajax Control Toolkit to add a rich text library. Solved browser compatible issues for consisting look of pages in various and old browsers.
- Developed desktop application (WinForm), which sends various notification emails on various reasons by every hour in weekdays. Used Task Scheduler to set time and days to run .exe.
- Worked on Public facing Search web site which search bills based on provided search criteria and it forwards user to see selected report, bill information on state web site.
- Followed Agile Methodology (Kanban) process framework for structuring work. Followed directions from a dedicated technical lead/project manager and code reviews with team mates and leads.
Environment: VB.Net 4.0, Asp.Net 4.0, Visual Studio 2010, Oracle 11g, Oracle SQL Developer 3.1, Oracle Data Provider for .Net (ODP.Net), jQuery, JavaScript, CSS 3, Wave Tool (ADA), Tortoise VSS, Ajax Control Toolkit, Veracode, PAC 2, Agile Methodology(Kanban)
Confidential, Minneapolis, MN
Senior .Net Developer-Consultant
Responsibilities:- Project Description: USWM data center environment was conducted to identify existing datacenter and technology related risks impacting the USWM business and provide recommendations to mitigate or eliminate these risks, improve operational efficiency, and assure alignment of service quality levels to support the business.
- Worked with BA team for requirement gathering and preparing requirement documents and application design documents.
- Designed and developed new application using high level languages like ASP.NET, ADO.NET Entity Framework and C# and scripting languages like HTML, CSS, jQuery (AJAX) under Microsoft .net with team.
- Worked on MVC Pattern with Razor view engine for View. Developed Controller and Model based on business requirement. Fetched data using the Entity Framework database and returned JSON data from an ASP.NET controller and consumed JSON data in an AngularJS service.
- Upgraded existing application build in ASP.NET, C# by adding, removing or modifying business, data, and presentation layers. Worked as team lead of offshore team on migration project.
- Developed WCF Web Services for retrieving the program and product information which can be consumed by different web pages. Worked extensively on web forms and data binding to the Data Source.
- Worked on SSRS for dynamic reporting and SSIS for data integration and transformations, ASP.Net, SQL Server.
- Involved to convert Java COM components (used in Classic ASP) into reusable C# library.
- Worked on Object Oriented Design Patterns while developing Business Logic. Implemented Form Authentication Tickets and managed User Data Roles. Developed LDAP authentication code to look up the active user in Active Directory. Worked on Authorization and Authentication configuration in IIS.
- Worked on ADO.Net Entity Framework with ASP.Net web application project to work with entities and associations. Used LINQ to entity for running C# and SQL based database operations.
- Built conversion from existing web sites projects into new web application projects. Worked on build file (.build) for dos commands. Converted code from C# to VB.
- Worked on troubleshooting while SQL migration from SQL-2000 to SQL-2008. Worked on IIS 7.5 configurations and administration.
- Debugged deployed application in different domain using remote debugging tool. Worked on documentations for explaining step and process for other developer in team.
- Worked on functional and design of page using JavaScript, jQuery library, HTML, CSS. Created separate HTML and CSS library for consistent look on various pages.
- Worked on TFS for code integration, requirement documents, project management and reporting. Worked as lead of 2 developers of offshore team.
Environment: MVC 4, C#.Net, ADO.Net EF 4.0, SSIS, SSRS, AngularJS, jQuery, Visual Studio 2012, SQL Server 2000/2008, T-SQL, IIS 7.5, HTML5, CSS 3, LESS, TFS 2012. Agile Methodology(Scrum)
Confidential, Minneapolis, MN
Senior .Net Developer- Consultant
Responsibilities:- Project Description: Involved in multiple web and desktop applications (WinForms) using C# and VB. BETA-Macro is financial hands-on application to expose and integrate mutual funds, hedge funds, trade administration, pricing, price history and all kind of fund’s investment information.
- Worked independently on business analysis, requirements gathering, scope, system design, development, testing, implementation and post-implementation, documentation, training and technical support of the system/modules.
- Worked with team to enhance and inject more features into existing MVC application using C# to provide rich web UI experiences like Charts, Editable tabular interface, offline capabilities, dragging-dropping data etc. on the view.
- Worked on standalone desktop applications (WinForms) individually using VB.
- Worked on Reporting using SSRS. Designing and building Reports in both SSRS and Crystal Reports. Read text file of Health Care Claim report and transfer into excel.
- Worked on SSIS for Reading data from MS Excel file into SQL Server.
- Created separate error handling library to log errors into file and sends an email to administrator and pre-configured set of users from database.
- For maintaining strength and avoiding repetitions of code participated in code-review meeting. Assisted technical project manager in updating and processing information. Conducted meetings on software designs/applications and code reviews.
Environment: C#, VB.Net WinForms, ASP.Net, MVC 3, SQL Server 2008 R2, EF 6, SSRS 2008, SSIS 2008, VB6, Mainframe Cola, Beta, Phase3, MS Access, Visual Source Safe, MS Excel, jQuery, JavaScript, CSS, Agile Methodologies, JIRA, XML, HTML, TADE. Agile Methodology(Kanban)
Confidential, Hawthorne, NY
Web Developer- Consultant
Responsibilities:- Project Description: Centennial: Confidential redesigned w3. Confidential .com intranet portal using advance technology to make surfing fast and easy.
- Developed prototype pages for www. Confidential .com and w3. Confidential .com followed by Rapid Prototype Software Development method and Confidential Code Base Standard.
- Worked on Asp.Net MVC to integrate and develop new features. Redeveloped java Applications using C# and upgraded existing classic ASP pages using C#.Net according to business requirements and added web services to make it more dynamic and user friendly.
- Worked on ADO.Net with ASP.Net 4.5 Framework to set ORM to access data from SQL Server 2012.
- Rewrote libraries written in HTML, CSS 2, JavaScript into W3C Standard based HTML4, HTML 5, CSS 3, jQuery, Ajax, JavaScript.
- Improved the performance of the websites, reduced the page loading time (automation) and confirmed to the best practices and tuning the websites accordingly.
- Developed the expert advice web user interface using AJAX Control Toolkit and AJAX technology to enhance the visual appearance to avoid the flickering effects across server post backs.
- Solved browser compatibility issues using various browsers developing and debugging tools like Firebug, Firebug Lite, I.E. Developer Toolbar. Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
Environment: C#, ASP.Net 4.5, Entity Framework 5, JavaScript (jQuery), VS 2012, SQL Server 2012, IIS 7.5, HTML 5, CSS 3, LESS, : HTML 5/4, CSS 3, JavaScript, jQuery toolkit, dojo, Confidential Lotus Notes, Confidential Lotus Symphony, Firebug, Firebug Lite, IE Developer Toolbar, Putty, Jazz CWM Tool
Confidential, Brooklyn, NY
Web Application Developer- Consultant
Responsibilities:- Project Description: Application has purchase, redemption, switch, brokerage and other reports.
- Responsibilities:
- Performed UI design and development for various kinds of transaction like purchase, redemption, switch, brokerage and reports.
- Worked on code migration and changing form java to c#. Worked with funds, day to day transaction using C#, ASP.Net, ADO.Net Entity Framework.
- Worked on report module for design, coding, and development using Crystal Reports 11.
- Designed and developed web pages using ASP.Net 3.5. Developed business login in C#.
- Developed Web Services (WCF) and invoked them by using XML SOAP and WSDL tool for creating proxy classes.
- Developed web forms for web applications using ADO and, ASP.Net 3.5 with C#.
- Implemented Windows Client (WinForms) application using C# for back-office processing.
- Developed Excel upload application using C# to manually upload fees, used Crystal Reports to generate the reports, sub report and cross tab report. Participated in Scrum meeting call.
- Developed web pages to create messages, to set up messages rules and to set up content using ASP.NET, AJAX, Oracle, JavaScript and XML. Used C# as a code behind for all the web pages.
- Worked on complex stored procedures, functions, triggers in SQL Server, Oracle. Worked on SSIS packages to consolidate data in Oracle database. Created various reports like tabular reports, matrix reports, and parameterized reports using SSRS.
Environment: ASP.Net, C#, ADO.Net EF, MS-SQL Server 2005, Ajax, XML, ASP.Net 3.5, C#, LINQ, WCF, ADO.Net, MS-SQL Server 2008, Ajax, XML, jQuery, Java-Script.
Confidential
Software Developer - Full Time
Responsibilities:- Worked on various web and standalone applications on System Development Life Cycle.
- Worked on Model-View-Controller for designing pages, actions& databases and interaction between them
- Design and developed interactive user pages in various web scripting technologies
- Developed code logic to get full object-oriented advantage using Java/j2ee, C, C++, C#.Net, VB.Net, VB6
- Involved in various Java and Oracle based applications. Involved in VB6 based applications and used Oracle in backend as main database. Configured them using Visual Basic 6 Studio.
- Developed user interactive web pages in HTML, CSS, and JavaScript, jQuery and server pages in ASP.Net, Classic ASP and JSP.
- Design database, created Stored Procedures, Triggers, and Views, actively worked on Oracle CRUD operations.
Environment: Java, J2EE, C, C++, C#.Net, VB.Net, VB 6, ASP, MS SQL Server, Crystal Report, Oracle PL/SQL, Hibernate, JavaScript, HTML, CSS, SQL Server Database, Windows XP, Linux.