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.
