Senior Developer Resume
Houston, TX
SUMMARY:
- 20+ years of proven experience in programming skills with C# and VB.NET
- Proficient in PL SQL/TSQL programming skills, Packages, stored procedures, views and triggers etc.
- Experienced with new technologies like Web API, WCF, WPF, Entity Framework, XAML, LINQ and Silverlight.
- Knowledgeable with the full life cycle development used in many projects following different methodologies and design patterns like MVC, MVP, MVVM and Prism 4.0.
- 20 years + of proven experience in programming web and windows technologies from Microsoft with broad experience in solution development and consulting
- Hands on work on web projects using MVC, Web API, Angular JS, Knockout JS, Restful Web Services, Java Scripts, J Query, Kendo UI etc.
TECHNICAL SKILLS:
Architecture: Microsoft Platform ASP.Net, WPF and Silverlight.C#, Entity Framework 4.0, MVC,MVVM,MVP, Linq to SQL, ASP.Net providerWindows Communication Foundation, LINQ, Prism 4.0.
Other Technologies: Java Script,J Query,Angular JS 1.0,Knockout JS, Crystal Report, HTML, DHTML, Oracle 8i and 9i.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Senior Developer
Responsibilities:
- Responsible for all development and debugging of MES (Manufacturing Execution System) this application is a WPF application with MVVM pattern with SOA architecture using WCF services and Oracle database as the backend.
- Worked with Microsoft Prism 4.0 developed in house for Paint Application.
- Worked on different mobile and web applications with MVC and Web API with AngularJS 1.x as the front end and WCF service with Oracle as the backend deployed on Microsoft Azure.
- Worked with WCF library that was used for optimation.
- Worked with optimation Windows Service for modification and debugging.
- Extensively worked with PL SQL programming in creating packages and debugging packages for various task and data manipulations.
- Some experience with Active Directory programming.
- Worked with TFS and VSS and lot of deployment of WCF, WPF and Web applications on Microsoft Azure.
- Worked with third party controls like Infragistics and Kendo UI.
- Worked with Transaction Processing Library TPL for Multi Threading.
Confidential, Houston, TX
Senior Consultant(Independent)
Responsibilities:
- Worked on MVC Web application with AngularJS and javascript exposing GIS Data using kendoUI controls. We developed this application from scratch and site was up and running for intranet application in eight months.
- Worked on legacy WPF application that exposed drilling data to Geological scientist.
- Some hands on Experience with ArcMap and ArcCatalog. Built Geodatabases, played with shapefiles, coverage, personal databases and file databases, digitized point’s line and polygon in ArcGIS.
- Created services to be exposed as web services and consume those from the clients thru Html, JavaScript API provided by ArcGIS.
- Worked with some of the widgets like Popup, Legend, Print, Geocoders and toolbars etc.
- Developed new forms and new pages and create new classes and object for different reasons in .Net C# programming languages. The backend of all these application are Oracle database.
- Wrote application from end to end which includes writing the data layer, middle layer as well as the front end and includes writing packages and stored procedure in PL/SQL as well
- Manipulated Excel sheet on the back end and updated data using open XML server technologies.
- Worked with different windows application deployment and IIS server deployments and their issues.
Confidential, Houston, TX
Senior Consultant(Independent)
Responsibilities:
- Worked with Confidential CSmart Application which is developed with Microsoft .Net 4.0 Technologies called WPF using the MVVM design pattern, Prism, WCF, and Entity Framework. This is a big application with thousands lines of code and a large backend database of SQL server.
- Program in C# and VB.NET using service oriented architecture (SOA)
- Serve as Lead Developer in their Payment Module and responsible for developing new features and fixing existing bugs in this application.
Confidential, Houston, TX
Lead Technical Consultant
Responsibilities:
- Worked on a new web site to create an ASP.Net MVC Authentication system using ASP.Net provider and AnjularJS with sql server as the backend.
- Created the default Layout Page and added Data Access Layer, Linq to SQL to access additional information about the user and handle save searches and provide history of searches.
- Used member classes to create new user, pull existing user and validate users, change password and email info and various other issues related to user authentication.
- Created the repository pattern to use data access layer to provide separation of concern between layers.
Confidential, Houston, TX
Lead Technical Consultant
Responsibilities:
- This project is a WPF project with SQL server as the backend and C # programming language. This is a very large project with more then million lines of code and the architect was using Prism as the shell and individual modules were based on MVVM pattern.
- Program in C# and VB.NET using service oriented architecture (SOA).
- Created new applications based on the requirements of the company.
- Created new WPF forms, view and view models for the application.
- Completed research to handle the requirements of the application.
- Modified the EDM and SQL scripts to suit the requirements of the application.
- Worked with Data Access Layer and Entity Data Model extensively.
- Provided prior knowledge of WPF and assisted other developers with any WPF and middle tier issues.
Confidential, Houston, TX
Senior Technical Consultant
Responsibilities:
- Worked on a WPF application called AXIOM. This was a product that helped accounting and financial preparer to file SEC filling all their financial statements so that it meets XBRL requirements.
- Developed the product based on the company requirements and was heavily involved with all the bug fixes and new development.
- Created new WPF forms views and view models for the application.
- Created XML documents as requirements for the company.
- Maintained and modified SQL server tables, stored procedures and functions.
- Assisted the Application Architect in deciding major and minor issues. Deeply involved with WPF, Entity Framework, SQL server, XML, MVVM, LINQ and all the related technologies.
- Followed Agile methodology and incremental product releases.
Confidential, Houston, TX
Sr. Solutions Developer Consultant(Independent)
Responsibilities:
- Responsible for creating new Dot Net Nuke modules based on company requirements. This is a .Net Intranet based open source framework
- Program in C# and VB.NET using service oriented architecture (SOA)
- Converted open source Dot Net Nuke programs to Share Point with various modules like E - commerce, Document Management, Forms and List, DAL Builder Pro and many more modules.
- Worked with WCF services on various forms and list applications and many small projects as required by the company.
- Primary task was to develop new application and resolve any production issues on the Internet or the Intranet in a timely manner and to customer satisfaction.
Confidential, Houston, TX
Sr. Solutions Developer Consultant
Responsibilities:
- Worked as a lead developer in a Silverlight 2.0 project managing a group of six person team.
- Designed and architected the application from start to finish.
- Worked with business group to gather requirement and develop use cases.
- Created UML diagram in Visio and developed the physical design.
- Created different class and entities to be exposed to the front end.
- Created web services (WCF) to expose the data to the model controllers
- Worked with enterprise library 4.1 modules and its other useful components.
- Worked with business user to design and architect the front end user interface.
- Developed several XAML forms using Visual Studio and Expression Web.
- Worked with a security team to design the security structure of the application.
- Created and tested different modules using Agile Methodologies.
- Worked with MS Access VBA and Classic ASP conversions to ASP.Net
Technical Environment: Silverlight 2.0, C#, ADO.Net, SQL Server 2005, MVVM, Visual Studio .Net Team suite, Windows server 2003 and Windows server 2008, Microsoft Office SharePoint Server 2007, .Net Framework 3.5 sp1, SQL Reporting Service, Enterprise library 4.1, WCF, WPF,XAML, Agile Methodologies, Infragistic Controls.
Confidential, Houston, TX
Solutions Developer Consultant
Responsibilities:
- Worked as a lead developer in several project modules with a group of eight person teams.
- Worked with business analyst to develop and design the modules.
- Worked with business user and business analyst to agree on the design of the front end user interface.
- Worked with other developer in creating the business entities and business class for the various tiers of the application.
- Followed the architectural patterns and best practices guidelines developed by the team architect.
- Used various tools like Visual Studio Team suite and Visio to created various modules and UML diagrams
- Developed several WPF forms using Visual Studio and Expression Web.
- Used Confidential 's ACA.Net library on various modules for logging, security and exception handling issues.
- Worked with deployment team to resolve any deployment issues.
- Designed and developed several WCF modules to access data.
- Worked with 40 different database admin to access data and connection issues.
Technical Environment: C#, ADO.Net, SQL Server 2005, Visual Studio .Net Team suite, Windows server 2003,.Net Framework 3.0, SQL Reporting Service, Enterprise library 4.1, WCF, WPF, ACA.net, MVC, MVP, Factory Pattern, Infragistic Controls.
Confidential, Dallas, TX
Senior Solutions Developer
Responsibilities:
- Maintain existing applications and develop new applications for our clients in ASP and ASP.net using C#.
- Used different development environment like Macromedia and Visual Studio based on the client needs.
- Worked with different databases like SQL server 2000, 2005, Oracle 8i and other.
- Worked with many WCF modules to debug and access data from SQL databases.
- Worked with different reporting server like crystal report and SQL reporting services.
- Worked with many stored procedures and triggers to fix and debug those procedures.
- Worked with VBA to convert MS Access programs to ASP.net.
Technical Environment: ASP, ASP.Net, SQL Server 2000, 2005, JavaScript, AJAX, WCF, WPF, Macromedia Dream Weaver, Visual Studio 2005, Agile Methodologies.
Confidential, Houston, TX
Software Engineer
Responsibilities:
- Developed different reports required by the management.
- Created and used many xml web service (WCF) and exposed those data to the front end applications.
- Worked with many kinds of database like SQL and Oracle database to extract and expose data.
- Developed PDA application for Pocket PC using Asp.net and .Net compact framework.
- Worked with CDMA technologies to create a searchable application on a Pocket PC Device.
- Worked with different mobile control to use them in web pages.
Confidential, Houston, TX
Network Administrator
Responsibilities:
- Worked with different server like Windows 2000, Windows 2003, Linux and Sun Solaris
- Worked with some legacy application like Auto magic and QuickBooks etc.
- Helped developed small e-commerce application for the company in Asp.
- Worked on issues like network latency, network outages and security issues.
- Worked with SQL server and many stored procedures and functions.
Technical Environment: ASP, SQL Server 2000, Access 2000, Vbscript, Javascript
Confidential, Houston, TX
Web Software Developer
Responsibilities:
- Major activities were to refresh Intranet contents and develop any applications required by the company.
- Developed and extracted reports from databases using ADO Data Objects and Crystal Report.
- Worked with Java, JDBC to access data from Microsoft Access database and few JSP programs using Tomcat
- Developed a database application to register for a course and display the available courses in ASP and MS Access 2000 using ADO Objects.
- Developed a Vacation Scheduling System in which employees would sign up for vacation, compensation and sick days from their web browser and it would process their request, back end was an Oracle 8i database which stored all the information using ASP 3.0 and ADO Data Access Objects
- Developed and extracted reports from databases using ADO Data Objects and Crystal Report.
- Developed an application that read information from a text file and displayed that on a web browser using File System Object.
- Developed an indexing application on Windows NT 2000 and ASP that retrieved all the documents from the intranet based on some text or file name and displayed on the web.
- Developed an employee search system which accessed an SQL 7.0 database and displayed over the web in a three tiered approach. The entire middle tier was COM Components some in VB and some C++.
Technical Environment: ASP, SQL Server 7, Oracle 8i, VB Scripts, Java Scripts, ADO, CDO
Confidential, Houston, TX
Software Engineer
Responsibilities:
- Major activities were to develop Intranet application for internal use and extract management reports from databases upon their requests
- Developed a Knowledge Base application in asp. The front end was a browser and the back end Access database. The application would display a Gif file on a browser from the database with all the navigation capabilities.
- Developed a ticketing system for Remote Lan. Dial Support with SQL 6.5 as the back end and ASP.
- Developed an Engineers Performance Evaluation System using an Active X control and VB 6.0.
- Developed a Schedule Reporting System which had Access as the back end using ASP.
- Worked on special project to develop Active X Control for a specific application.