Senior Developer Resume
Indianapolis, IN
SUMMARY:
- Microsoft Professional with Thirteen (13) years of professional experience in analysis, design, testing and implementing Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications, client - server applications, N-tier applications, and Windows Services based applications.
- Experience in C# 4.0, VB.NET 10.0, ASP.NET MVC, ASP.NET 3.5/4.0, WCF, WPF, Silverlight, LINQ, ADO.NET, Ajax, VB6.0, SQL Server 2000/2005/2008, XML Web Services, Oracle, ADO,ASP 3.0
- Experience in developing Mobile web applications using JQuery Mobile Touch-Optimized Web Framework for Smartphones & Tablets .
- Developed services using WCF (Windows Communication Foundation) technologies with Microsoft Enterprise library and Web service software factory.
- Designed Applications using UML and Use Cases and Design Patterns, Agile Methodologies.
- Managed software project life cycle (requirement analysis, Functional/Design Specifications, HLD, LLD & Test plans designing).
- Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ and Windows Communication Foundation (WCF).
- Experience in implementing data caching using Microsoft AppFabric
- Experience in implementing error handling, exception management, tracing and logging features
- System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, release management.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS)
- Experience in Load Testing, Code review and implemented automated unit testing with Nunit
- Strong abilities in Design Patterns, Database Design, Normalization, writing Stored Procedures, handling SQL CLR, Triggers, Views, Functions and SSIS/DTS Packages in MS SQL Server and involved in all the stages of System Development Life Cycle.
- Worked on ASP.NET MVC, singleton, Abstract Factory, Factory, Facade Design patterns.
- Experience in working with divergent technologies including IIS 6.0/7.0, HTML5, CSS, Classic ASP, VB6, ADO, VBScript and Java Script.
- Experience in requirements gathering, analysis & re-engineering
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities
PROFESSIONAL EXPERIENCE:
Confidential,Indianapolis, IN
Senior Develope r
Responsibilities:- Implemented JQuery Mobile Touch Optimized Framework for web pages.
- Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
- Developed the services using WCF to access catalog and basket related functionalities.
- Designed and developed classes using Web service Software factory - Application Block for Development
- Implemented JQuery for client side sorting and validations .
- Implemented Microsoft AppFabric caching mechanism for data caching.
- Implemented LINQ for quering, sorting, filtering the complex objects.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Hands on experience on implementing AJAX functionalities for partial page rendering through JSONP .
- Implemented ASP.NET globalization and localization for handling resources based on thread culture.
- Designed and developed the framework for data caching with AppFabric
- Experience in handling high volume transactional, messaging and distributed systems.
- Hands on experience on performing load testing to measure site scalability, reliability and performance in terms of evaluating page response time, memory utilization, CPU utilization.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Involved in unit testing, module testing and integration testing.
- Hands on Experience in creating Technical Design Document, UML (Use Case Diagrams, Sequence Diagram, Class Diagram), Process flow Diagram, Data Flow Diagram
Tech Environment : ASP.NET 4.0, ASP.NET MVC 5, JQuery Mobile, AJAX, WCF 4.0, ADO.NET, JQuery, C#, XML, JSON, SQL Server 2008, Team Foundation Server (TFS), Microsoft AppFabric
Confidential, Indianapolis, IN
Senior Develope r
Responsibilities:- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Prototype and evaluate alternative designs in light of security, reliability, continuity and functional completeness
- Designed and developed .NET web components and user controls using ASP.NET and C#.NET, AJAX Toolkit.
- Implemented designed patterns like Factory pattern, Iterator Pattern, Proxy Pattern, Decorator Pattern, etc.,
- Implemented caching mechanism on page level (web forms) and for ASP.NET web server controls
- Developed master pages and handled events between master pages and content pages
- Developed and host Web Services through WCF service
- Implemented JQuery for client side sorting and validations .
- Strong skills in improving ASP.NET and SQL Server performance in enterprise web applications.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Designed and Implemented SSIS package to extract, transform and Load (ETL ) data operations from multiple heterogeneous systems to SQL Server.
- Hands on Experience in creating Technical Design Document, UML (Use Case Diagrams, Sequence Diagram, Class Diagram), Process flow Diagram, Data Flow Diagram
- SCRUM methodology with two week sprint cycles was utilized.
- Ninject framework for Dependency Injection was implemented.
Tech Environment : ASP.NET 4.0, ASP.NET MVC 4, AJAX, WCF 4.0, ADO.NET, JQuery, C#, XML, JSON, SQL Server 2008, Team Foundation Server (TFS)
Confidential
Contractor
Responsibilities:- The team of developers lead by me used the SCRUM methodology with two week sprints.
- The external MVC4 website is using ELMAH error log - for error logging.
- ORM for external web site is Entity Framework 6.0
- Fraud prevention is being accomplished by making sure that after an update - every email address on file receives an email notifying them that a change has been made.
- History is being maintained using the Active and Current Record indicators.
- The desktop application uses Interfaces and Ninject for dependency injection
- The desktop application also has reporting and admin functionality
- VS 2010 unit testing was used to create unit tests
- Custom test cases were created for User Acceptance Testing - for mobile views and the regular website.
- The WinForms desktop.
- The MVC4 website/mobile application.
Confidential
Contractor
Responsibilities:- Full software development life cycle including software system analysis, functional design, technical design, development, testing, and production system support.
- Software design and development with n-tier application system architecture including use of Microsoft Visual Studio .NET, Sybase PowerBuilder, Microsoft SQL Server, Oracle RDBMS, and CA ERwin Data Modeler technologies.
- Microsoft SQL Server and Oracle 10g database environments with Microsoft Visual Studio .NET including C#, ASP.NET, ADO.NET, XML, WCF, SOAP, WSDL, and IIS.
- .NET Framework.
- LINQ to SQL.
- NUnit
- Microsoft Team Foundation Server for system source control and configuration management.
- Software design, development, and maintenance in Microsoft SQL Server and Oracle database environments using SQL, Transact-SQL.
- Entity Framework and MVC.
- Provided production system support and solving daily production issues for SACWIS environment.
- Agile development and SCRUM methodologies.
Confidential
Contractor
Responsibilities:- Produced documentation for the reports based on user defined requirements.
- Created SQL scripts using MySQL Server 5.5 to retrieve data for the reports.
- Worked on a windows .NET application that imported data from MS Excel into the MySQL Server 5.5 database.
- Worked on the look and feel of the web based ASP.NET 4.0 reports.
- Analyzed user requirement for the reports
Confidential,Rahway, NJ
Applications Systems Analyst
Responsibilities:- Created a .NET desktop application that installed virtual drive(s) onto a user’s machine.
- Redesigned a .NET application that looked up and collected PI from an Oracle database for both prescribers and non-prescribers.
- Developed a SQL Server database as a backend to the application to migrate from an MS Access database.
- Created Oracle stored procedures and packages.
- Gathered and analyzed user requirement for the projects and reports
- Designed specifications/test plans based on user defined requirements
Confidential, Indianapolis, IN
Applications Systems Analyst Analyst/Programming Senior
Responsibilities:- Maintained and enhanced an ASP.NET based INSTEP application that was utilized by every hospital in Indiana.
- Created custom Active Reports for the internal staff.
- Enhanced and supported a stand-alone audit application that utilized a web service to upload the data into an Oracle database.
- Created Oracle stored procedures and packages.
- Made recommendations to management to improve the existing IBDPR application.
- Created a custom module to improve the data integrity and quality in an Oracle based database.
- Worked with the end-users to convert existing MS Access applications to web based .NET C# applications.
- Provided daily support to the hospitals and auditors for the .NET based applications.
- Created a custom .NET based application to gather PCP (primary care providers) information for the children that were reported to the Health Department those were born in Indiana with birth defects.
- Gathered and analyzed user requirement for new projects and reports.
- Designed specifications from user defined requirements
Confidential,Danville, IL
Computer Programmer
Responsibilities:- Maintained and enhanced ASP.NET based business critical applications.
- Upgraded the Intranet to support posting by categories.
- Created fully functional user administration page for HR to manage the Intranet.
- Developed new Crystal Reports as well as enhanced the existing Crystal Reports.
- Maintained the integrity of data with SQL Server 2005.
- Created stored procedures, jobs, triggers, and queries in SQL Server 2005.
- Built DTS packages for data transfer between 2005 SQL Servers.
- Used advanced data analysis, data manipulation, and data reporting.
- Created a control to monitor and improve production in real-time for the users.
- Dealt with Helpdesk tickets that were application development relevant.
- Gathered and analyzed user requirement for new projects and reports.
- Designed specifications from user defined requirements.
Confidential, Indianapolis, IN
Sr. Programmer/Analyst
Responsibilities:- Maintained and enhanced the VB.NET and the ASP.NET Educator's Edge application.
- Provided live customer support, system maintenance, and ongoing development.
- Utilized ComponentOne to create various reports.
- Maintained the integrity of data with SQL Server 2005 and MS Access databases.
- Performed queries in SQL Server 2005 and MS Assess.
- Updated stored procedures in SQL Server 2005.
- Built an application that used ComponentOne Reports.
- Used advanced data analysis, data manipulation, and data reporting.
- Worked on improving the security of the Educator's Edge VB.NET application.
- Made recommendations to upper-management regarding functional data issues
- Created specifications for management based on user defined requirements for applications
Confidential
Applications Developer
Responsibilities:- Maintained, troubleshot, and upgraded various existing applications for internal use.
- Maintained and enhanced the VB.NET and ASP.NET applications.
- Maintained and enhanced the VB6 legacy applications.
- Provided customer support, help desk ticket resolution, system maintenance, and ongoing development.
- Assisted Help Desk with any development or technical issues that they weren't able to answer (anything directly related to applications development).
- Wrote applications directly in ASP.NET, VB.NET and some C#.
- Utilized ComponentOne as the report issue.
- Maintained the integrity of data with SQL Server and MS Access databases.
- Performed queries in SQL Server 2005 and MS Assess.
- Created an Access application for users (to maintain student teaching experiences, keep track of background information, etc.).
- Rebuilt a WinForms application that gathered data and produced attendance reports based on the business rules defined by the requirements.
- Built an application that used Active Reports to produce the visual representation to the user.
- SQL Server 2005 was the back-end for the application.
- Created a process to capture the data and populate the report table.
- Used advanced data analysis, data manipulation, and data reporting utilizing SQL Server 2005.
- Worked on improving the security of internal VB.NET and ASP.NET applications.
- Implemented stored procedures and quality control programs to constantly improve data warehouse integrity.
- Made recommendations to upper-management regarding functional data issues.
- Created specifications for management based on user defined requirements for applications.
Confidential
Senior Applications Developer
Responsibilities:- Designed and developed a Winforms application using Visual Studio.NET 2005 and the .NET framework 2.0.
- Performed programming, design, implementation, development, lay out, and analysis of VB.NET, ASP.NET, and C# applications.
- Wrote specifications and had direct interaction with the user group.
- Attended weekly meetings with user groups and used specs / suggestions to create new applications or changes to existing applications.
- Converted the business analyst specifications to technical specifications.
- Utilized ASP.NET 2.0 as the initial technology due to the customers’ requirements (mid-project the requirements were changed and the application became a Winforms application).
- The application used SAS Enterprise Guide 4 for data staging and exchange of data between the application and the mainframe server.
- Designed and created the database layout and architecture.
- Created the user interface to fit the specification requirements.
- Worked heavily with Winforms, ASP.NET, VB.NET, and C#.
- Created custom user-controls to fit the business rules of the requirements.
- Developed custom dynamic reporting and statistical feedback.
- Implemented third party controls to provide some of the specified functionality
Confidential
Web Applications Developer / Web Administrator
Responsibilities:- Converted the current website's front-end utilizing ASP.NET 2.0 and referencing dlls/class files from VS 2003 and .NET framework 1.1 to VS 2005 and the .NET framework 2.0.
- Added new features (user profiles, email notification option for shipment tracking, more extensive search options, the ability for user customization of the site, etc.) utilizing ASP.NET 2.0
- Updated and improved connectivity to the AS400 by removing the old connection method and used ODBC connection.
- Repaired and improved the open jobs posting procedure.
- Improved the job application submission process by implementing client-side validation, configuring the IIS servers SMTP properties to send the applications, and fixing the code-behind page to send the applications to the HR department.
- Created a process to help improve the shipment tracking ability by adding additional functionality to the Image viewer control that was used by both the internal and external customers.
- Worked heavily with C#, ASP.NET, and VB.NET.
- Created Customer Service reports that were used by the internal clients (the reports provided a GUI that collected the user input and invoked a stored procedure on the IBM's iSeries AS400The output was then formatted based on the selection of the user).
- Developed Service Reports on the public site to run against the IBM's iSeries AS400 database.
- Created a quarterly audit report for the finance/payroll department using MS SQL Server 2005.
- Oversaw and managed the IIS production server as well as the development IIS server.
Confidential
Data Analyst
Responsibilities:- Developed a desktop application that manipulated the Windows registry to set/change the stationary for emails in MS Outlook.
- The application was developed in VB.NET and C#.
- Performed advanced data analysis, manipulation, and conversion / reporting utilizing SQL Servers T-SQL.
- Prepared data for import, wrote the import program using ASP.NET 1.0 ~ 1.1 and classic ASP, and performed meticulous quality checks on loaded data.
- Wrote stored procedures, import programs, triggers, and quality control programs to constantly improve data warehouse integrity.
- Provided recommendations to upper-management regarding functional data issues.
Confidential,New York City, New York
Consultant
Responsibilities:- Performed full cycle development of client requirements.
- Performed analysis design, object oriented implementation, quality control testing, and releasing of new versions of ASP.NET/VB.NET applications.
- Administered database\server.
- Built a complete web-based inventory and reporting system.
- Used Visual Studio 6.0 Enterprise Edition and Visual SourceSafe 6.0 for project management.
- Created a browser independent front end with ASP.NET 1.0 ~ 1.1, implementing the .NET Framework 1.1, VB.NET, and DHTML/HTML.
- The application used bar code scanners and printers for the actual tracking of materials.
- Participated in conceptual, logical, and physical designs of numerous RDMS/ORDBMSs.
- Created stored procedures and user-defined functions using T-SQL to perform financial calculations
Confidential,New York City, New York
Analyst/Consultant
Responsibilities:- Assisted in creating a complete end-to-end ASP/SQL7 database publishing solution for a large financial services firm.
- Wrote application in server-side VBScript using Active Server Pages, allowing creating, reading, updating and deleting access to the SQL Server 7 database.
- Wrote VB6 COM components to encapsulate ADO-based data access methods.
- Utilized COM components from server-side, ASP-based VB Script.
- Used ASP generated HTML with embedded JavaScript for execution within the client browser.
- Performed analysis, design, and coding of business/financial, database-driven apps in VB6, various 3rd party custom controls, and relational databases (SQL Server 2000).
Confidential,Jersey City, New Jersey
Computer Programmer/Web Developer
Responsibilities:- Built HTML and Active Server Pages for client reporting purposes.
- Designed, developed, implemented, and maintained the billing and work-order system using Visual Basic 5.0 as front-end tool and MS Access 97 for back-end purposes.
- Coded, tested, and implemented various applications for end-users.
- Maintained accurate and complete reports using MS Access 97 and Crystal Reports 5.
- Created several Intranet and Internet web sites utilizing the following: MS Internet Information Server, Active Server Pages, ADO, SQL Server, Microsoft Access, and HTML.
Confidential,New York City, New York
Help Desk Support/ Web developer
Responsibilities:- Configured TCP/IP, DNS, and DHCP on hosts for WAN/LAN connectivity.
- Installed operating systems, network cards, and hard drives.
- Performed end-user support on daily basis.
- Developed, implemented, and documented multiple Internet/Intranet e-commerce sites.
- Coded search engine with multiple parameters using SQL/VBScript.
