Senior Programmer Developer Resume
Torrance, CA
SUMMARY:
- 11+ years of experience in analysis, design, development, testing, debugging and implementation of multi - tier, database-driven, client-server, intranet and web application development.
- Experienced in OOAD, OOP, design patterns and end-to-end Software Development Life Cycle using Waterfall, Agile Scrum and test driven development.
- Implemented various multi-tiered .NET applications using ASP.NET MVC, ASP.NET Forms, Win forms, WPF, Web Services, WCF, Web API, AJAX, C#, VB.NET, ADO.NET, Master Pages, Ajax Toolkit, ASP.NET Custom Controls, XAML, XML, XSLT, SQL, T-SQL, SQL Server and MySQL.
- Experienced utilizing HTML, CSS, Themes and Skins to deliver real rich web applications.
- Expertise in JQuery, DHTML, VBScript, JavaScript, Angular.js and JavaScript prototyping.
- Proficient in developing WPF and WinForms applications.
- Expertise in developing and consuming WCF Services, Web Services and Windows Services SOA.
- Experienced in using LINQ to retrieve data from different data sources (LINQ to XML, and LINQ to SQL).
- Experienced in integrating third party controls like Telerik.
- Skilled in developing reports using SSIS, SSRS and Crystal Reports.
- Extensive experience in different RDMBS (SQL Server and MYSQL) Query Optimization, Stored Procedures, Functions, Packages, SQL Loader, Triggers, Tables, Views and T-SQL.
- Experienced in Visual Studio.NET 2015/2013/2012/2010/2008/2005/2003 , TFS, VSS and IIS.
TECHNICAL SKILLS:
Programming Languages: C#, ASP.NET, VB.NET, JavaScript, VBScript, HTML, XHTML, CSS, XML, JSON, JQuery, Angular JS, XAML, XSL, XSLT, VB, PHP and SQL.
Programming Technologies: .NET Framework 4.x/3.x/2.0, ASP.NET, WPF, Win Forms, Web Forms, ADO.NET, LINQ, Multithreading, WCF, Web Services, Windows Services and Ajax.
IDE/GUI/Report/Control/Tools: Visual Studio 2015/2013/2012/2010/2008/2005/2003 , TFS 2010, VSS, MS Visio, IIS 8/7/6, SQL Developer, Crystal Reports, Telerik Controls.
Database Servers: SQL Server 2012/2008/2005/2000 , SSIS, MySQL and MS Access 2007/2003/97.
Design Patterns/Architecture: Waterfall, Agile Scrum, TDD and SOA.
PROFESSIONAL EXPERIENCE:
Confidential, Torrance, CA
Senior Programmer Developer
Responsibilities:
- Interacting with business users and business Analysts to understand the business requirement and design the application accordingly.
- Analyzing database schema, devised and scripted schema changes necessary to transform the database into a more desirable data structure.
- Designing and developing rapid prototyping across different architectural layers, i.e. database, business layer, and user interface.
- Using Kendo UI controls for User Interface.
- Creating Angular custom directives and Used Angular Services.
- Working on Entity framework 6.0 and used repository pattern for data access.
- Extensively worked on Web API methods to interact with the angular JS and data access layers.
- Using HTML5, Boot strap, Cascading Style Sheets (CSS3) to develop the User Interface.
- Developing Business logic components in C#.
- Using MQ for interaction with the Main frame system.
- Creating Store Procedures, Functions, Indexes, Views and User Defined Table Types using T-SQL in Development, testing, and Production environment for SQL Server 2014.
- Developing test cases and performed unit testing.
- Using agile methodology to track the project progress.
- Working on build and deployment on Development servers.
Environment: C#6.0, .NET Framework 4.5, Telerik UI for ASP.Net MVC, SQL Server 2014, MS Visual Studio 2013, Entity Frame Work 6, LINQ, CSS3, HTML5, Angular JS, IBM Rational Clear Case, TAM LDAP/ WEBSEAL, HP Load runner and HP Quality Center
Confidential, NJ
Programmer Developer
Responsibilities:
- Participated in Requirements Gathering, Analysis Application architecture, prototype and debugging existing application.
- Implemented ASP.NET MVC 5 Model, View and controller.
- Used Kendo UI controls (Kendo Grid, Kendo Tree View...) extensively.
- Participated in creating Data layer, Business layer and presentation layer.
- Used LINQ queries for data retrieval from generic objects.
- Used JQUERY library for making Ajax calls and get the data in html format.
- Used Entity Framework 6 Database First approach.
- Analyzed database schema, devised and scripted schema changes necessary to transform the database into a more desirable data structure.
- Participated in database migration from Oracle to SQL Server.
Environment: C#6.0, .NET Framework 4.5, ASP.NET MVC 5, Kendo UI, SQL Server 2014, MS Visual Studio 2015, Entity Frame Work 6, LINQ, CSS3, HTML5, JavaScript, TFS and JQuery
Confidential, Burbank, CA
Senior Software Engineer
Responsibilities:
- Collected, organized, and pre-screened the accuracy of converted data while detecting errors and inconsistencies.
- Responsible to develop technical execution and tracking of activities for data migrations.
- Migrated databases from SQL Server 2000 to SQL 2008
- Migrated legacy DTS packages from SQL2000 to SQL 2008 SSIS packages.
- Created backups, restores and maintenance plans on servers. Scheduling Jobs on Server using SQL Server Agent.
- Migrated .NET applications from .Net 1.1 to .Net 4.0 framework.
Environment: C#.NET 4.0 ADO.NET, .NET Framework 4.0, SQL Server 2008, T-SQL, MS Visual Studio 2010, JavaScript and TFS
Confidential, Los Angeles, CA
Lead Software Engineer
Responsibilities:
- Led a team of 4 .Net developers
- Participated in Requirements Gathering, Analysis Application architecture, prototype, unit testing and test specs.
- Prepared Gap Specifications, HLD, LLD and Data Flow Diagrams in Visio for development.
- Designed and developed application in multi-tier architecture using with MVC and Web API using Agile/Scrum methodology.
- Interpreted the business requirements to technical requirements and designed UI pages with presentation logic using HTML, CSS and ASP.Net Web forms.
- Implemented client side features using HTML Responsive Web Design, Media Queries, Bootstrap, JQuery, JQuery Libraries and AngularJS and implement client logic using AngularJS.
- Created Web API and accessed those using proxies and JavaScript.
- Used C#.NET and OOPS concepts to develop classes, interface and structures.
- Created ‘data abstraction’ tier using ADO.NET and it components.
- Extensively worked on writing complex Stored Procedure, Triggers, Functions and Views.
- Used thirty party web control Telerik for displaying tabular data in web pages.
- Consumed WCF service to get patient Insurance data.
- Implemented emailing functionality to send email through application using SMTP Server.
- Parse XML data and used XSLT for client-side XML parsing and formatting for ASP.Net UI.
- Implemented Trans first Credit Card Integration (for co-payment) in to the product.
- Integrated third party databases like Lexi-Comp, First data base drug database.
- Implemented fax integrations (Silent Fax, E-Fax and Windows Fax) in to product.
- Working experience in CCD, CCDA and HL7.
- Generated meaningful use reports and PQRS reports based on statistical analysis of data using SSRS.
- Created SSIS Packages to migrate data from text files to SQL Server and used ETL tools to write data back to text files, which were then sent to different departments.
- Used TFS as source control and project document repository.
- Performed code review, integration testing and system testing.
Environment: .NET Framework 4.0, Visual Studio.NET 2010, ASP.NET, MVC, ADO.NET, C#.NET, Web API, SSRS, MS SQL Server 2008/2012, TFS, Vault, Ajax, Bootstrap, AngularJS, WCF and Agile.
Confidential, Los Angeles, CA
Senior Software Engineer
Responsibilities:
- Designed and developed modules using WPF, PRISM and MVVM pattern.
- Consumed WCF Services as the communication medium between the Presentation Layer and the Database Layer using C#, LINQ.
- Customized various WPF Control Templates and Styles
- Used MS Expression Blend for UI Design and Development.
- Designed and built a Dashboard using WPF which has the ability to build custom charts, add any number of charts to the Dashboard and move them around to any desired position.
- Created error logging object to log errors in Windows System ‘Event Viewer’.
- Experience in developing HCFA 1500 form for the patient claims.
- Migrated database from MS access to SQL Server.
- Collaborated with the DBA team to design and manage the database; configured the parameters, administered security and performance monitoring.
- Used SSRS to create simple report, complex report and parameterized report.
- Used Microsoft Team Foundation Server (TFS) for the source code and version control of the files.
- Debug and research for resolution of defects found during subsequent test phases.
- Provided quick fix and real time solutions for production issues.
- Resolved usability of existing applications by refactoring code and deploying applications to production.
- Used Agile Methodology for producing deployment in sprint cycle and Participated in activities like Scrum, daily stand-up meeting and task estimation.
Environment: .NET Framework 3.5, Visual Studio.NET 2008, WPF, WCF, C#.NET, Expression Blend, LINQ, SSRS, MS SQL Server 2008 and WinForms.
Confidential
Software Engineer
Responsibilities:
- Designed and developed application framework for enterprise-level web applications using C#.NET and ADO.NET and various Design Patterns.
- Developed Web Services in business layer to communicate with application layer.
- Utilized JavaScript and ‘JS’ files for client side validation.
- Used Fusion Charts to develop complex charts (statistical charts).
- Used JavaScript and JQuery for Asynchronous AJAX operations.
- Used session management, view state and cookies to maintain state in applications.
- Used indexes (cluster, non-cluster, fill factor and pad index) for improving queries performances.
- worked on writing Stored Procedure, Triggers, Functions and Views
- Participated in packaging and deployment of applications.
- Worked with Quality Assurance team on system feasibility analysis and performance.
- Developed Reports in PDF, Excel and Word using Crystal Reports.
Environment: Visual Studio.NET 2.0, ASP.NET, ADO.NET, C#.NET, Web Services, MS SQL Server 2005, .NET Framework 2.0, Win Forms and Windows XP.
Confidential
Software Engineer
Responsibilities:
- Identified and gathered requirements and defined business rules to user requirements in Software Development Life Cycle (SDLC).
- Created new Windows (multi-threaded) and Web Services.
- Designed application as three-layer project with object oriented design techniques.
- Developed complex T-SQL Queries and Stored Procedures against linked servers.
- Implemented input validation using ASP.NET input validation controls and worked on role based authorization and forms based authentication.
- Developed presentation layer using ASP.NET web application, Ajax and Business layer using C# .NET.
- Created a data layer object in C# to render common classes of methods to execute Stored Procedures into a data set, data table and data reader.
- Used various features like partial classes, anonymous types, read-only properties, polymorphism and inheritance of C# 3.0 in building data entity model.
- Created ASP.NET pages ‘(Web Form)’ and use ‘Web Server Control’, ‘User Control’ and ‘Custom Control’ and HTML Control.
- Created classes in business object layers to implement business rules in C#.
- Used Cascading Style Sheet and XHTML to get standard UI.
- Used Visual Source Safe(VSS) for the version control
- Participated in conceptual data model design using ER diagrams, logical database design and physical implementation of database.
Environment: Visual Studio.NET, ASP.NET, ADO.NET, C#.NET, Web Services, MS SQL Server 2000, VSS, Visio and Windows 2000.
