Programmer Analyst Resume
Garden Grove, CA
SUMMARY
- Over 10+ years of experience in System Analysis, Architecture, and Design & Implementation of N - tier distributed Web Applications & web services using Microsoft Technologies.
- Domain expert in developing Mortgage, ecommerce, online marketing, Financial Services and Dotcoms applications.
- Designing and developing websites on ASP.NET framework through agile development methodology.
- Expertise in using various Web technologies - ASP.NET MVC, ASP.Net Web API, and ASP.NET Web forms.
- Working knowledge on various JavaScript frameworks jQuery, Bootstrap, AngularJS
- Expertise in low level Database Design and Programming (Stored procedures, Triggers, PL/SQL) using SQL Server.
- Extensive experience in dealing with database applications using ADO.NET Objects such as SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects.
- Extensive knowledge in SOA and REST based Services in ASP.Net Web API, WCF, ASMX services
- Expert in setting up Audit Trail / Logging mechanisms using Log4Net / Enterprise Library
- Expert knowledge of deploying Web Applications and Services on Windows Servers, Internet Information Services (IIS).
- Experience in implementation of Data Access Layer using Entity Framework and ADO.Net Objects.
- Written Technical Architecture Documents involving UML Diagrams like Class Diagrams, Sequence Diagrams and Data Flow Diagrams.
- Hands on Experienced Full Stack Developer Responsive Web UI, Service Layers, Dependency Injection, Entity Framework, SQL Server.
- Developing Multi Layered Web applications using C#. NET, ASP.NET MVC, Web API 2.0, IIS 7.0/8.1, Object oriented JavaScript.
- Excellent team player with problem-solving and trouble-shooting capabilities, Strong analytical and communication skills.
TECHNICAL SKILLS
Languages and Tools: C#.Net, VB.Net, Visual Basic 6.0, C++, ASP3.0 (Classic ASP), XML/XSLT, UML, Microsoft.Net Framework 1.1/2.0/3.5/4.0 , Web Forms, MVC, Win Forms, VB Script, JavaScript, JQuery, SQL Server 2000/2005/2008 , MS Reporting Services 2005, SSRS
Web Technologies: ASP.NET 1.1/2.0/3.5/4.0 , ASP.NET MVC 2.0/3.0, AJAX, ADO.NET, ASP 2.0, VBScript, DHTML, JavaScript, JQuery, HTML/HTML5, CSS/CSS3, Razor View
Services: WCF, Web Services, SOAP (.NET Framework), WSDL, WEB API, Restful Service.
Database: SQL Server 2012/2008/2005/2000/7.0 , MS Access, ADO.NET, ADO, ODBC, T-SQL or Transact SQL, Stored Procedures, Views, Triggers, LINQ, Entity Framework, nHibernate
Server/Others: Microsoft Internet Information Server (IIS) 5.1/6.0/7.5, Team Foundation Server (TFS), Visual Source Safe (VSS), TortiseSVN, Windows 95/98/NT/2000/XP/Server2003/Vista/Win7
Third party tools: Telerik UI Controls, DevExpress, Reporting Suite tools (JReport, Fusion Charts), EPiServer CMS
PROFESSIONAL EXPERIENCE
Programmer Analyst
Confidential, Garden Grove, CA
Responsibilities:
- Analyze Design and development of enterprise application.
- Design and development of User Controls and Custom Controls by applying business logic and data flows to develop the systems.
- Develop business objects in C# for implementation of business rules.
- Participate in application and database design.
- Perform Unit testing and integration testing.
- Working on all phases of the software development life cycle like requirement analysis, design and implementation, testing and documenting the application software.
- Development, deployment and testing these software applications using various new technologies.
- Enterprise applications maintenance and Production support.
- Working with bureau data of Experian, TransUnion and EquiFax.
- Handling the Bureau data and populating to in-house tools or application.
- Configured web configuration file for application as well as IIS Settings.
- Worked on Creating POC’s for Enterprise applications using latest technologies like SPA/AngularJS
- Worked on evaluating and implementing third party tools like Telerik, DevExpress UI Web controls to enterprise ASP.NET and ASP.NET MVC applications
- Worked on enhancement, maintaining, bug fixing and optimizing enterprise MVC3 applications.
Confidential
Responsibilities:
- User interface development engineer to complement the work of the Architect.
- Technical UI design.
- Creation of web services to interface with the business logic layer.
- Implementation of a robust module to import events into the system.
- Implementation of the partial views to minimize the page refresh.
- Implementing adaptive rendering for targeting different platforms like tablet, desktop, mobile etc.
- Research and evaluate various third party tools and reporting suites needed for the product.
- Design and customize third party tools and reporting suite needed for the product along with proof of concept.
- Working closely with the architect and team members in various aspects of the design and developments of the products.
- Configured web configuration file for application as well as IIS Settings.
Programmer Analyst
Confidential, Boston, MA
Responsibilities:
- Interact with the users to understand the requirements and specifications
- Recommend/Propose probable solutions.
- Analyze Design and development of Web pages using ASP.NET and C #.
- Design and development of User Controls and Custom Controls by applying business logic and data flows to develop the systems.
- Develop business objects in C# for implementation of business rules.
- Participate in application and database design.
- Perform Unit testing and integration testing.
- Configured web configuration file for application as well as IIS Settings.
Confidential, Norwalk, Connecticut
Responsibilities:
- Involved in Design and Development of Sites.
- Responsible for developing prototypes.
- Actively contributed in Coding, Code Reviews, Standards Checklist and Unit testing of the system.
- Along with the Architect Deployed the application to other environments (like Staging and QA) as required.
- Coordinate with the Configuration Management group for build and deployment plans.
- Work closely with the creative team (UI team) in developing CSS/JavaScript and styling the whole application.
- The existing modular websites were developed in ASP.NET 1.1. Made the application compatible to develop future web pages using ASP.NET MVC.
- Creating and consuming web services which were used for AS400.
- Creating Web Pages and Web User controls using VS 2008.
- Creating Store Procedures, LINQ in C#, Triggers in SQL Server 2008.
Computer Software Engineer
Confidential, Chicago, IL
Responsibilities:
- Created Custom Role based access; the role information is stored in XML.
- Created Managed components and Web-Forms, ASP.NET pages on .NET Framework using C#.
- Involved in implementation of Security aspects of application.
- Created T-SQL Stored Procedures for data retrieval and storage to SQL Server.
- Created an Administrator tool (Intranet) for the website, which controls the all the aspects of the website.
- Implemented Session sharing between Classic ASP and .Net Framework 2.0 for the Administrator tool mentioned above.
- Implemented Credit Card Validation through Web Service.
- Implemented Address Verification tool to verify the fraudulent orders.
- Implemented payments system like PAYPAL, BILL ME LATER.
- Implemented many third party tools which help for Marketing Analysis, behavior of the customer on the website.
- Created scripts in SQL Server 2005 to spool the orders.
- Created a Web Service to track and cancel the orders for the customers.
- Involved in lot of third party client interactions for integration of the third party tools.
- Involved in designing of UI, ASP.NET, Themes and Skins, AJAX, HTML, CSS, DHTML, JavaScript
- Involved in designing of data distribution (sending data feeds) for third party from SQL Server 2005.
- Created lot of conversion scripts to the company-desired format by adhering to the Business logic of the company.
Confidential
Software Engineer
Responsibilities:
- Involved in the design and developed of database tables
- Created stored procedures, Triggers, views, SQL Statements
- Coding for ASPX files and Code behind files using VB.NET.
- Developed Functional & Data Access Classes for all Web User Controls.
- Design of Dynamic Web pages by loading all the web user controls dynamically.
- Used Data Access Application block extensively for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.
- Used XML Web Services to invoke different applications Methods.
- Extensive use of the Data grids, Data Tables, Data Readers and Datasets for data manipulation.
- Session state management achieved using User Interface Process Management.
- Implemented input validation using the ASP.NET Input Validation Controls and JavaScript.
- Cascading style sheets (CSS) were used to attain uniformity through all pages.
- Implemented Role based authorization and Form based authentication.
- Tested, debugged and implemented the application using NUnit for unit testing.
Confidential, Birmingham, Alabama
Responsibilities:
- Developed Detailed Design using UML, Rational Rose.
- Made extensive use of web forms controls in addition to writing custom controls inheriting from web forms controls.
- Web UI for Dynamic inquires to historical Data executing on-the-fly queries to the Database.
- Developed User Interfaces using ASP.Net, and C#.
- Worked in ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching features and Security.
- Worked extensively on the data layer and business logic, to implement numerous web user controls which display information about the gift certificates, available services and balance. These controls and data layer are developed extensively in ASP.net, ADO.net, C# and SQL server.
- Implemented numerous client and server custom validation in JavaScript and c#.
- Performed enhancement to the old web site, implemented Asp.net using C#, T-Sql and SQL server.
- Developed a new look using CSS.
- Implemented several extendable controls from a main Web user control to display information about purchasing and sale of gift certificates. These controls are developed in c#.
- Involved in the design, development and implementation of a windows forms application in .net using C# which communicates with data layer to access the data from Backend database.
Confidential
Responsibilities:
- Responsible for requirements gathering, technical assessment and specifications, technical design and coding of system forms used by both customers and business employees.
- Coordination with Users for preparing specifications.
- Created Win Forms on the .NET Framework using VB.net.
- Responsible for installing, deploying and configuring all Components
- Responsible for creating the structure of the data model (database)
- Created T-SQL Stored Procedures for data retrieval and storage to SQL Server
- Responsible for installing, deploying and configuring controlling for the project.
- Creating Crystal Reports.
