Dominic Panthiruvelil
Frederick, MD 21702
acvt4n@r.postjobfree.com
OBJECTIVE
Seeking a career related experience in Computer Engineering with special skills in ASP.NET in C#, VB.NET, JavaScript, AngularJS
EDUCATION
B.S. Computer Engineering. George Mason University, Fairfax, VA. Summer 2007
Associates Degree in Electronics and Telecommunications from Mumbai University, Mumbai, India, May 2003
SKILLS
Operating Systems: Windows 10/7/XP, Red Hat 9/SUSE 10 Linux, Sun Solaris 9
Languages: JavaScript, C/C++,C#, Assembly
Microsoft SQL Server 2008/2012, MongoDB, Visual Studio 2013,2012, Microsoft Suite of products Office Word, Visio, Excel, PowerPoint
Proficient in Microsoft technologies C#.NET, ASP.NET, VB.NET,ADO.NET,.NET, Entity Framework 6
Computer Networking
Proficient with AngularJS framework, JQuery framework, Jasmine framework.
Experienced in writing Stored Procedures and Database triggers using SQL Server
Involved in full development life cycle including analysis, design, development, testing and deployment.
Good knowledge of the .Net framework class libraries and .Net design patterns.
Received the Individual Impact Award for outstanding service in the Information Technology unit of George Mason University
PROJECTS
Lockheed Martin, Baltimore, MD Feb 2015- Present
Role: Lead Developer
Developed a system which provides answers to Frequently Ask Questions about Medicare for the Social Security Administration (SSA) across all the agencies in the United States. This system allowed users to ask questions to the website administrators. The website allowed administrators to add new users, modify the existing the menu items as well as new page sections. The website used ASP.NET MVC 4 using the .NET 4.5 framework along with AngularJS framework and SQL Server 2012 at the backend. Involved in the Software Development Lifecycle of this system.
Developed custom directives for the website using the AngularJS framework.
Implemented the Agile development methodology for the development. Collaborated with the client to gather requirements and build user stories based on the requirements.
Developing a website which allows any users within the organization to create surveys, approve the survey and distribute the survey within the organization. The website uses ASP.NET MVC 4 with AngularJS framework and Entity Framework 6 for Object Relation Mapping with the database.
Involved in database design, SQL development of the survey website.
Developed the architecture for the survey website.
Implemented the bootstrap CSS for the websites to make it more responsive. Developed modal popups using bootstrap CSS.
Used Job Access With Speech (JAWS) screen reader software to test the website to ensure that the websites are Section 508 compliant. Coordinated with the Section 508 testing team with testing the software by providing them detailed instructions of test cases.
Involved in creating test cases for testing a website.
Created Unit Test cases within Microsoft Visual Studio 2012 for modules that were developed.
Coordinated with the process of deploying the websites as well as migrating the databases from one environment to another.
Used MKS by integrity and Implemented the use of GITLab as a repository system
Collaborated with developers from other teams to hold group discussions within Lockheed Martin and demonstrate latest technology that has been developed. Demonstrated an AngularJS framework based website coupled with ASP.NET MVC to the groups for tutorial purposes.
Responsible for creating weekly and monthly status reports for Lockheed Martin for the work that was accomplished.
Geisinger Medical System, Danville, PA Dec 2011- Feb 2015
Role: Developer/Technical Lead
Maintaining a website which is used to track the Geisinger’s request from medical equipments to project management tool system. This system uses SQL Server 2008 as a backend
Maintaining a Winform application which is used to track the software provided by vendors. It tracks information ranging from what the software provides to post implementation information. Used JQuery to change the existing user control to accommodate new requirements. This system uses Oracle 11g as a backend
Involved in database design for the changes involved
Used ASP.NET 4.0 Framework C#,VB.NET and LINQ
Involved with coordinating with Business Analyst in terms of requirements for both projects
Coordinating with deployment of websites and Winform applications to production
Used Microsoft Team Foundation Server for code source control
Used Microsoft Shared Management objects for projects which involved direct involvement of changing database triggers from code level
Maintaining and developing a Classic ASP website. Currently in the process of migrating this to an ASP.NET website
Created maintenance plans for databases and involved in migrating databases from 2003 to a 2008 server
Northrop Grumman, Little Rock, AR May 2011- Nov 2011
Role: Developer/Technical Lead
Created an online training exam module that allows a voucher participant to complete the online exam to qualify for vouchers in VB.NET.
Developed the maintenance website of the module, which allows a moderator to set up an exam which involves maintaining the question answers along with maintaining the question bank and disabling certain exams for the user
Developed the exam module where the user can log on, take the training and complete the exam which has no time limit.
Involved in database design for the exam modules
Used ASP.NET 3.5 C# and LINQ
Used Microsoft Visual Source Safe for code source control
Used JavaScript timer which pops up a message about 20 minutes of inactivity after which the user is redirected back to the logon page
Integrated this module to other projects which are dependent on this result
Performed enhancements on existing applications to integrate the training module
Northrop Grumman, Little Rock, AR Dec 2010- Nov 2011 Role: ASP.Net, VB.NET Developer
Developed web pages for Special Nutrition Program for the state of Arkansas
Involved in the business design aspect of the web pages
Used MS Application Blocks for the data access layer
Used Google maps API to perform geo coding tasks on pages where addresses needed to be Geo coded and stored in the database
Created a web page where a user can search a facility serving lunch or breakfast based on zip code search, County search and address search of the user. Created the associated stored procedure to perform the associated search.
Used JavaScript to display the associated results on Google maps
Used JavaScript timer which pops up a message about 20 minutes of inactivity after which the user is redirected back to the logon page
Performed testing on web pages that were developed by other developers.
Provided production support
Northrop Grumman, Little Rock, AR Jan 2010 – Nov 2011
Role: ASP.Net, C# Developer
Developed web pages for the DHS child care administration
Involved in architecture layout of the project
Employed entities as a part of the project
Made extensive use of LINQ to access entity structure
Used ASP.NET 3.5 C# and LINQ to define and implement secure middle-tier components. Components were consumed by web applications utilizing SQL Server and stored procedures to perform logical business transactions.
Introduced Microsoft Enterprise library V4.1 as a part of easy accessibility to the Entity structure
Implemented the Validation block of the enterprise library V4.1 to perform validations on entity properties along with rulessets.
Developed SQL reports to print letters to be sent to the client. Also involved in designing the user friendly page layout associated with it.
Employed and tested strict user accessibility.
Developed SQL reports to display the user statistics of the application
Created N Unit Test in Visual Studio 2008 to test the DLL'S developed in the project
Involved in developing the N Tier architecture.
Knowledge of XML and its implementation using C#.
Created applications testing scenarios for testing the Topaz ink pad that was involved in the signature purposes in the application
Used Transactions in C# that were used between 2 databases in addition to the entities
Used Microsoft Visual Source Safe for code source control
Used 3.5 Framework for the overall project
Created User controls to be used in various web pages that required same look and feel
Created custom controls to for web pages
Used company coding standards in the stored procedures i.e. using table variables as opposed to temp tables
Interacted with client for requirements and also demonstrating the web pages.
Used HP quality control to log defects and keeping track of defects and requirements
Made use of the resource files to handle stored procedure names in order to reduce redundant stored procedure called
Used dynamic controls in pages where user controls were needed to be added redundantly as per user requirements
Involved in debugging the issues related to dynamically adding controls to web pages, related to Page life cycle
Used JavaScript functions in the user controls that were added dynamically as well as for validation purposes
Created and deployed XML Web Services using ASP.NET and Web Services Enhancements (WSE), for consumption by ASP.NET web applications.
ASP.Net, C# Developer, SMART Advisory and Business Consulting, Devon PA Oct 09 – Jan 2010
Worked on migration of projects from 2.0 framework to 3.5 framework
Merged third party code into company code
Migration data from excel spreadsheets to grid views on web pages
Involved in writing CSS for the web pages and discussing the web site look and feel
Creating stored procedures to accommodate requests provided by clients
Modified data access layer in LINQ to accommodate the updates provided by the client
Used third party DLL like Flexcel to generate reports in excel
Used LINQ to SQL code to call stored procedures
Created technical documentation of the project
ASP.NET C#,VB.NET Developer, Penn National Insurance, Harrisburg, PA April 08– Sept 09
Developed Insurance Service Office based VIN web service that provides critical vehicle information to be used by the portal, BizTalk server and vendors
Developed win form based application to perform automated data load for the VIN web service
Created DLL's to comparison between XML files and convert it to Business Object Module to be used for various web services and for the BizTalk server.
Developed DTS packages to perform data comparisons across systems
Created the XML comparator DLL similar to beyond compare using XPath Queries and recursive functions.
Modified Web services to accommodate new Code and DLL's, modified database calls using Microsoft Application Blocks
Developed mock up simulators to accommodate the void provided by vendors during development phase
Created triggers on deletes to update other tables
Increased the performance of stored procedures by replacing cursors with a better solution
Involved in back end coding by creating new store procedures in T-SQL using XPath.
Used indexes in store procedures to optimize the performance of store procedures.
Updated given web pages to accommodate new changes in C# and VB.NET for older versions
Used Ajax to reduce post back to the server
Involved in xml schema design to accommodate changes to the requirements
Created user controls for various web pages and modified the Data Access layer to accommodate new code and new store procedures
Worked on Visual studio 2005 for new projects and VS2003 in VB.NET for performing modifications to the old code.
Used NUnit tool to create various test cases procedures
Developed Winforms to perform testing on DLL's
Used Microsoft Visual Source Safe for code source control
Co-coordinated with developers from various teams in terms of testing and deployment of the project
Involved in the maintenance and support of other projects
ASP.NET C# Developer, Farmergy Energy Solutions, St.Louis,MO Sept 2007- Feb 2008
Developed web pages for the company based on the use cases provided
Used ASP.NET Validation controls for Validating User Input and JavaScript for data validations
Used NHibernate to spool data from the database and provide it to the Data access layer
Used SVN client for configuration management
Used Master Pages, Website Map, Grid view, Form view, Menu datalist and all other controls
Used modal pop ups for the pages and the Gridview
Developed User controls and custom controls to support front end of the application
Used SQL server 2005 for data manipulation
Used AJAX to reduce post backs to the server
Web Developer Intern at Innove Technologies, Silver Springs, Maryland 2004-2005
Involved in the modification and the application of the CSS to the web pages
Created and tested the dynamic menus in visual studio 2003
Maintained content for the website
Prepared documentations for testing purposes
Install and test software packages based on Red Hat 9 Linux
Implement Wi-Fi networks based on Red Hat 9 Linux
Developer / Programmer, George Mason University, Fairfax, VA 2004–Aug 2007
Involved in Analysis, Design and Development of the needed web pages.
Developed the user interface in ASP.NET using C# as code behind language
Used Editable Data Grid Controls to generate responses based on client requests
Used ADO.NET for data querying, storage and manipulation.
Designed and Implemented Data Access Layer (DAL) using ADO.NET to communicate with SQL Server 2000.
Used Custom Validators, Validation Controls and performed validations both on client side and server side.
Used Master Pages, WebsiteMap, Grid view,
Used Datasets for temporary storing and manipulation of data.
Implemented Security features for Web based tool using windows authentication
Responsible for the integration of software modules (version control and packaging releases).
Documentation of developed Components and module.
Enhancements to the existing system to add additional functionality to meet users requirements
Undergraduate Peer Advisor, George Mason University, Fairfax, VA 2003
Helped students in their programming assignments in C++ during office hours
Documented and graded quizzes for C++ lab