Programmer/analyst Resume
SUMMARY
- Over six years of IT experience in requirement analysis, architecture, design and development of enterprise N-tier web and windows applications.
- Proficiency in SDLC methodologies and development processes such as requirement gathering, analysis and definition, prototyping, proof of concept, designing and implementation.
- Expertise in developing applications using Microsoft technologies such as .NET Framework 3.5/3.0/2.0, Web applications using ASP.NET, Win Forms using C#. Net and VB.Net, database access using ADO.NET and distributed applications using WCF, XMLWeb Services.
- Extensive experience in creating rich content Web-Forms, Win-Forms, User Controls using Windows Presentation Foundation (WPF) and Silverlight.
- Experience in implementing the data binding capability to separate the UI with the business logic and Flexible representation of data from various data sources.
- Designed and developed several user controls and custom controls that are used in the applications using WPF, Silver light, ASP.NET 3.5 and C#.
- Extensive experience in web-based page and site designs using HTML, XHTML, DHTML, CSS, MasterPages, JavaScript and jQuery.
- Experience in utilizing AJAX Extensions and AJAX Control Toolkit.
- Extensive experience in developing and consuming WCF and XML Web Services using WSDL and SOAP.
- Experience in developing SharePoint workflows, webparts and custom Master pages.
- Experience in Object Oriented Analysis and Design methodology with strong knowledge and experience with the Design Patterns including Structural, Creational and Behavioral Patterns like Model viewer Controller (MVC).
- Experience with Data Accessing including using Data Adapter, Data Reader and Dataset in ADO.NET and Entity Framework.
Academic Qualifications:
- Master of Sciences in Computer Engineering from Fairleigh Dickinson University
- Bachelor of Technology in Electrical and Electronics Engineering from SR Engineering College (Warangal), JNTU, Hyderabad, India.
Technologies
ASP.NET, C#. NET, VB.NET, ADO.NET, LINQ, Web Services, WCF, WPF, Silverlight, SharePoint, Entity Framework, MVC.
Frameworks
.NET Framework 4.0/3.5/3.0/2.0
Languages
C#, VB.NET, VB 6.0, HTML, XAML, PL/SQL, T-SQL.
Databases
MS SQL Server 2008/2005
Markup Languages
XML, XSL, XSLT, XSD, CSS, DHTML/HTML.
Scripting
AJAX, Java Script, JQuery, JSON.
Web Servers
Microsoft IIS 7.0/6.0/5.x
Methodologies
Agile Methodologies
Version Control
TFS, SVN, GIT
Professional Experience
Confidential, Jun 2012 - Present
Arlington County,
Arlington, VA
Project 1: Customer Paper Tracking System (CPTS)
CPTS is WPF based application built for Department of Environmental Sciences (DES) to improve coordination and communication related to the Civil Engineering Plan Review function. DES receives up to 14 sets of civil engineering plans for each (real estate) development project built in Arlington. Civil engineers (external customers) submit the plan sets to a plan coordinator, who distributes them to various plan reviewers. When reviewers are finished reviewing plans, they are returned to the plan coordinator, and then returned to the customer. CPTS tracks plans (physically, as well as in the reporting sense) as they travel through the review process, allows plan reviewers to see the comments made by other reviewers and share comments with customers, generates reports for customers and for department leadership (i.e. how many plans is DES reviewing and in what stage of review; how many days does it take, etc.) and sends automatic notifications to reviewers that it is time to review a plan and to customers that their plan has been reviewed.
Responsibilities:
- Working with internal stakeholders and business analysts to understand the lines of business and define system requirements.
- Providing hands-on new development as well as support, maintenance and enhancement of the existing WPF application.
- Developing new custom fields, user interface elements, and reports, connecting with the existing database with SSRS.
- Troubleshooting issues with production systems.
- Train customers on use of application.
Project 2: Real Estate
REAS Online custom-built application introduces four modules that support the annual valuation and on-going administration of real estate properties for the Arlington County. The new application replaces more than a dozen outdated and silo'ed point solutions and is fully integrated with other County business applications.
Responsibilities:
- Solely responsible for coding special exceptions and rezonings module which supports the entry and retrieval of important property data.
- Contributed significantly in the development of an administration module which included a data conversion component, complexreporting requirements and integration with third-party software.
Environment: Visual Studio 2008/2010, C#, .NET Framework 3.5/4.0, MVC 3, JavaScript, jQuery, HTML, CSS, WPF, SQL Server 2005/2008, SSRS, Entity Framework, LINQ, GIT.
Confidential, Jan 2012 - June 2012
Rosemont, IL
Project: Obligor Risk Rating Assessment Tool (ORRAT)
Responsibilities:
- Involved in requirements gathering, design, development and integration testing phases.
- Designing and implementing data model in SQL Server 2005.
- Developing asp.net based web applications for entering, saving and retrieving customer loan information.
- Used Entity Framework in data tier and LINQ queries for saving, retrieving and updating data.
- Creating Windows Communication Foundation (WCF) services for sending and receiving loan data.
- Generated reports usingSSRSand exported them to Excel and PDF formats.
Environment: Visual Studio 2010, C#, .NET Framework 4.0, JavaScript, AJAX, jQuery, HTML, CSS, SQL Server 2005 , SSRS, Entity Framework, LINQ, TFS, Infragistics.
Confidential, Oct 2009 - Present
Fairfax, VA
Application Engineer
Project: Concieo Product Suite Confidential
The Concieo Suite is an integrated set of applications and services that provides physicians and patients access to electronic medical records in a fast, secure, and user intuitive manner. The suite contains two primary foundation servers - Concieo Gateway Server and Concieo Health Exchange Server. The Gateway Server integrates with applications and services at medical treatment facilities to securely expose electronic medical records to the enterprise and beyond. The Health Exchange Served is designed to connect health enterprises together utilizing emerging industry standards and services.
Responsibilities:
- Requirements gathering, development, integration and testing of web based commercial medical image viewers and Image Processing services that integrate with the Concieo server suite.
- Developing Silverlight based Medical Image Viewer to display diagnostic quality images with functionalities like pan, flip, zoom, magnify and rotate.
- Developing lightweight HTML based Image Viewer to display referential quality images with functionalities like magnify, pan, zoom, rotate, flip, etc. using the MVC pattern, JSON and jQuery.
- Used jQuery to implement functionalities like magnify, pan, zoom, rotate, flip, etc in HTML viewer.
- Rewriting legacy Windows based Medical Image Viewer using WPF and implementing functionalities like pan, flip, zoom, rotate and magnify.
- Developing WCF services for Image processing and data retrieving.
Project: Support Operations Portal
Support Operations portal is used by the employees and employers for knowledge sharing, vacation approval process and marketing and recruitment document storing.
Responsibilities:
- Implementing vacation approval workflow using calendar list and visual studio 2010.
- Developing out of box and custom webparts using SharePoint Object Model and Client Object Model for using them as SharePoint features and packaged them as WSP files.
- Rebranding the portal with custom Master pages.
Project: HealthCare Artifact AND Image Management Solution II (HAIMS II)
HAIMS manages healthcare artifacts and images (A & I) for the Military Health System (MHS). HAIMS is a COTS/GOTS based federated architecture that provides access to A & I where needed, leverages standards for interoperability with existing and future systems, and is based on extensive real world understanding and experience supporting the MHS mission.
HAIMS II development involves developing and deploying a scalable, maintainable, efficient and effective technical solution that allows essential healthcare A & I to be accessible and seemingly ubiquitous across the Military Health System (MHS) and from there available for seamless transfer to the Department of Veterans Affairs (VA) medical facilities.
Responsibilities:
- Developing and troubleshooting the legacy Windows forms based Medical Image Viewer (MIV) application which serves as an interface to the Pacs Adapter sub-component of the HAIMS External Repository Adapter (HERA) and enables users to perform patient lookup and data retrieval, as well as a variety of image viewing and editing functions consistent with other market leading medical image viewers to include panning, window/leveling, flipping, zooming, rotation, measurements and annotations.
- Supporting the deployment, tailoring, integration, trouble-shooting and performance enhancement of the legacy Medical Viewer and HERA Web Services to various large scale UAT and production sites.
Environment: Visual Studio 2008/2010, C#, VB.Net, .NET Framework 3.5/4.0, ASP.NET, MVC, JavaScript, jQuery, HTML, CSS, Winforms, WCF, WPF, Silverlight, SharePoint 2010, XML, SQL Server 2008, ADO.Net, Entity Framework, LINQ, DICOM, LeadTools, mDcm, SVN, TFS.
Confidential, Sep 2008 - Sep 2009
Marshalltown, IA
Programmer/Analyst
Confidential, is a division of Emerson Process Management which manufactures world class products such as Fisher control valves, regulators, instrumentation and performance services which are the most reliable in the process control industry. Fisher sells its products through agentscalled Local Business Partners (LBP's).This project involves development of an intranet system called FLEx (Fisher LBP Exchange) whichmakes the LBP's situated in all five continents to merge into a global force so that all the LBP's are synchronized with Emerson - Fisher.
Responsibilities:
- Developing integrated content for the application web-site as well as application business logic for FLEx, workflows for different modules such as Service Requests, Product and Pricing, File Maker and Order Management
- Troubleshoot legacy websites to fix the bugs reported by users and do enhancements to them.
- Implementing a security framework for Forms Authentication and role based Authorization in ASP.NET
- Designing data models and writing stored procedures for data retrieval, inserting and updating.
- Implementing rich user interactive controls in web based reports using Obout
- Building charts from the data acquired from different types of data sources and allow users to print
- Utilizing Openquery to unify data access from SQL Server 2005 and Oracle databases
- Implementing functionality to export web based reports to excel
Environment: Visual Studio 2008/2005, C#, VB.Net, .NET Framework 3.5/3.0/2.0, ADO.Net, ASP.Net 3.5/3.0/2.0, Winforms, Web Services, JavaScript, IIS 7.0, AJAX, CSS, XML, XSLT, HTML, DHTML, SQL Server 2005.
Confidential, Morrisville, NC February 2008 - Sep 2008
Programmer / Analyst
Confidential, is a technology vendor that provides innovative, integrated, quality products and services to the IT industry. The project involved implementing services to translate a COTS product into an Enterprise Service to replace a legacy financial and accounting services application that was no longer supported.
Responsibilities:
- Batch processing of inter-bank security transactions received from external partners in the form of XML data feeds
- Validating and running Extract/Transform/Load (ETL) workflows on business transaction channels to store data in the database
- Enhancing client-side functionality using JavaScript to minimize user errors and to reduce server load
Environment: Visual Studio 2002/2003/2005, IIS 5.0, .Net 2.0/1.1, ASP.Net 2.0/1.1, C#, VB.Net, ADO.Net, Winforms, SQL Server 2000, HTML, CSS, XML, Windows 2000.
Confidential, Jan 2005 - Mar 2006
Hyderabad, AP, India
Project: Student Information Portal
This project provided a portal for the Computer Science department for usage by students and faculty. This project is aimed at to including the following data - courses offered, graduate students list, alumni students list, information such as projects/thesis and year of graduation, research projects, seminars, lectures and events.
Responsibilities:
- Requirements gathering, development, integration and testing of web application
- Developed a student portal, faculty portal and department portal for course management, student registration, and assignment submission
- Helped in creating forms for bill Receipt and Voucher for Receipt and payment module used in Para banking companies using VB 6.0.
Environment: .NET Framework 2.0,C#, VB.NET, ASP.NET, ADO.NET, SQL Server 2005, IIS 6.0, VB 6.0, JavaScript, CSS.
Significant Strengths:
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Adept at learning new technologies and adapting quickly to new environments.
- Working effectively with diverse groups of people on both large and small teams.
- Self-starter with good verbal and written communication skills.
- Good Presentation and interpersonal skills
References
Available upon Request
