Tech. Lead/ Sr. Programmer Resume
Goshen, NY
SUMMARY
- Over EIGHT years of experience in Analyzing, Design, Develop and testing of Web based, Client Server/ Standalone applications.
- Hands on experience and excellent knowledge in .NET Framework (1.1/2.0/3.0/3.5 /4.0 ), ADO.NET (1.1/2.0/3.0/3.5 ), ASP, ADO.NET, Java Script, XML, XSLT and Web services
- Experience in Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow (WF)
- Expertise in Common Language Runtime (CLR), Metadata and Common Intermediate Language (CIL)
- Strong knowledge in Object Oriented Programming (OOPs) concepts using C#
- Expertise developing GUI for Web based, Windows based applications using Visual Studio 2005/2008/2010
- Expertise in web development technologies like AJAX, XML, HTML, DHTML, CSS, XSL, UML, COM/DCOM, PHP and Adobe Flex
- Proficient in developing, consuming and publishing XML Web Services, expertise in configuring using WSDL technologies
- Experience working with InstallShield. Worked on setting up InstallShield support for web - based application.
- Strong knowledge in database design and developing RDBMS databases like SQL 2005/2008, MySQL
- Hands on experience on T-SQL, ESQL, Stored Procedures, Triggers, Functions, Views, Backup & Recovery, DTS and SSRS
- Experience in developing and deploying SQL Service Integration Services (SSIS) packages
- Good experience in all aspects of Software Development Life Cycle (SDLC) and Model-View Controller (MVC), DNA architecture
- Strong knowledge in implementing Service Oriented Architecture (SOA)
- Implemented Multi-Tier architecture using web servers IIS 4.0/5.0/6.0
- Strong experience in developing Reports using Crystal Reports
- Good knowledge in version management using Visual Source Safe, CVS, Sub version and TFS
- Outstanding problem solving, strategic thinking and data analysis skills, strong focus on team work and achieving team goals, result oriented, fast learner with excellent communication skills
- Willingness to work in a highly dynamic environment, ability to adapt to new technologies and ready to take up challenges Mobile Applications Development Experience:
- Over TWO years of experience in designing and developing native and web based iOS applications
- Used mobile web frameworks, Sencha Touch and Phone Gap for proof of concepts and real time iOS applications
- Experience in working with standard iOS interface components such as Table Views, Navigation controllers, Progress Indicator, Web Views etc.
- Used protocols, delegates, blocks, local notifications, grand central dispatch, core graphics, AV foundation in native applications
- Worked with RESTful Web Services and XML formatted and JSON formatted return data
- Monitored and optimized memory leaks in the applications using Instruments.
- Designed and developed proof of concepts for the client on Push Notifications to iOS app using Urban Airship
TECHNICAL SKILLS
Languages: C#, ASP.NET, JavaScript, ADO.NET, HTML5, XHTML, CSS, SQL, AJAX, Objective - C, Sencha Touch, Cocoa Touch, Phone Gap
Database: SQL Server 2005/2008, MS Access, SQLite, and Oracle SQL Developer
Operating Systems: Windows XP/Vista, Windows Mobile, UNIX/Linux, iPhone OS, Mac OSX
Tools: Xcode, Visual Studio, Microsoft Office, Adobe Dream Weaver, Eclipse IDE, MATLABiPhone SDK, UIKit, Xcode
GUI: Visual Basic 6.0, Developer 2000 and VB.Net
Reporting Tools: Crystal Reports
Protocols: TCP/IP, UDP, TFTP, FTP, HTTP, DNS, SOAP, ASIHTTP, RESTful Api
Web Appl. Servers: PWS, IIS 4.0/5.0/6.0
PROFESSIONAL EXPERIENCE
Confidential, Goshen, NY
Tech. Lead/ Sr. Programmer
Responsibilities:
- Involved in application architecture and design meetings with the development team
- Documented the requirements, use cases and test cases of the iPad Application for Confidential
- Undergone training on iTAAS infrastructure and EBIF applications for the Set Top Boxes
- Worked with network team and head end technicians in deployment of iTAAS servers in establishing communication from iPad Application to Set Top Boxes of the customers
- Developed IPTV based iPad application for Mediacom customers to control their Set top boxes
- Application displays customer specific channel line up with schedule in a form of Grid with advanced visual effects and Video On Demand assets
- Involved in designing different views for the iPad application using Xcode, Interface Builder in Objective C
- Designed web pages using HTML5, CSS3 and ext.js to embed within the native iPad Application and make it a Hybrid application
- Used Sencha Touch framework to develop the webpages with the mobile device features like carousel and touch detection
- Implemented backward communication from set-top box to iPad using XMPP notification to display the list of 10 previous viewed channels by user on the Television
- Involved in using GDataXMLNode api to parse the XML returned by the RESTful web service and store the data in the SQLite using iOS Core Data api
- Created an iOS developer account with Apple Inc. for Confidential
- Created developer and distribution provisioning profiles to deploy and test iPad Application on different generations of the iPads
- Provisioned Mediacom TV app for the in house employees for testing the iPad Application
- Implement Live TV screaming to the iPad Application
- Implement user friendly features to browse through the large data available like sorting the channel lineup based on genre
- Scalability and load balancing the application
- Maintenance and production support of the application
- Improve the performance of the Web Views using advanced web based mobile frameworks
Environment: Cocoa Touch, Instruments, iPhone SDK, Mac OSX, Xcode 4.3.3, Objective C, UIKIT Framework, Sencha Touch Framework, Phone Gap, iOS Core data Api, Spring MVC spring framework, Subversion, Clear Case, J2EE, HTML5, CSS3, iOS Simulator, Maven Artifactory and Bamboo
Confidential, Richmond, VA
Sr. Developer/Analyst
Responsibilities:
- Developed GUI using ASP.NET Web forms.
- Implemented browser UI functionality using XHTML, CSS and AJAX.
- Used Master Pages and Themes to develop the consistent user interface.
- Developed business logic middle tier, optimized and reusable .Net components using C#.
- Designed User Controls to develop user friendly GUI.
- Used AJAX to avoid full-page post-back and made applications more user interactive.
- AJAX controls such as Text box Watermark Extender, Accordion Control, Date Control, Masked Edit Extender and Modal Popup Control are used.
- Used Data Access Application, Exception Handling and Logging application blocks.
- Created services and end points responsible for communicating and provide real time data from integrated server to Client Application using WCF (Windows Communication Foundation).
- Implemented HTTP protocol and SSL to secure information between WCF service and client.
- Involved in creating user roles and rights.
- Developed JavaScript functions like client side user login validation, session timeout alert.
- Used Visual Source Safe as a version control tool.
- Involved in analysis, design, and development and testing of the application.
Environment: Visual Studio 2008, C#, .NET 3.5, ASP.NET, JavaScript, XHTML, WCF, AJAX, LINQ, WSDL, SQL Server 2008, Visual Source Safe, IIS
Confidential, Atlanta, GA
Programmer Analyst
Responsibilities:
- Involved developing GUI using ASP.NET Web forms
- Implemented browser UI functionality using HTML, CSS and AJAX
- Used JavaScript for client side validations
- Used ASP.NET validation controls for the server side validation.
- Used Master Pages, Themes to develop the consistent user interface.
- Developed User controls, Custom Controls to develop user friendly GUI.
- Developed Business Logic components in middle tier using C#
- Involved in creating user roles and rights.
- Designed and implemented XML Web services using ADO.NET, C#
- Developed reusable and optimized .NET components using C#.
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server.
- Involved in creating DTS packages.
- Designed and developed Crystal Reports using the Crystal Report Bundled Version for .NET.
- Implemented Data Access layer using ADO.NET to communicate with the MS SQL server database.
- Involved in creating Backups, Restoring, Import/Export data using MS SQL and DTS packages.
- Developed custom functionality like document upload and document move with the SharePoint API using ASP.NET and C#.
- Created complex business components in C#.NET using .NET Class Library assemblies.
- Implemented some part of the GUI using WPF.
- Utilized WCF services to provide different promotions and schemes.
- Used the data Access Application Block, Exception Handling and Logging application blocks.
- Used Quality Center as a defect tracking tool
- Used Visual Source Safe as a version control tool
Environment: C#, .NET, ADO.NET, ASP.NET, JavaScript, HTML, WPF, WCF, AJAX, WSDL, Crystal Reports, XML Web Services, MS Share Point 2007, SQL Server, Quality Center, Visual Source Safe, IIS
Confidential, Houston, TX
Programmer Analyst
Responsibilities:
- Involved in developing GUI using ASP.NET Web forms
- Developed and deployed Service Oriented Architecture (SOA) applications using .NET technologies like C#, SOAP, XML, ASP.NET, JavaScript, Web Services, UDDI and SQL Server Database.
- Involved in designing the architecture of the System.
- Implemented browser UI functionality using HTML, CSS and AJAX.
- Used JavaScript for client side validations
- Used ASP.NET validation controls for the server side validation
- Developed different modules in Web Application using ASP.NET, C# and WCF
- Developed User controls, Custom Controls to develop user friendly GUI.
- Developed Business Logic components in middle tier using C#
- Designed and implemented XML Web services using ADO.NET, C#.
- Developed reusable and optimized .NET components using C#.
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server
- Involved creating DTS packages.
- Designed and developed Crystal Reports.
- Implemented Data Access layer using ADO . NET to communicate with the MS SQL server database.
- Developed and deployed SSIS Packages.
- Utilized SSIS (SQL Server Integration Services) to move data from legacy application (XML Data).
- Involved in creating Backups, Restoring, Import/Export data using MS SQL and DTS packages
- Developed custom functionality like document upload and document move with the SharePoint API using ASP.NET and C#.
- Created complex business components in C#. NET using .NET Class Library assemblies.
- Utilized WCF services to provide different promotions and schemes.
- Used the data Access Application Block, Exception Handling and Logging application blocks.
- Used Quality Center as a defect tracking tool
- Used Visual Source Safe as a version control tool.
Environment: C#, .NET, ADO.NET, ASP.NET, JavaScript, HTML, WPF, WCF, AJAX, WSDL, Crystal Reports, XML Web Services, MS Share Point 2007, SSRS, SQL Server, Quality Center, Visual Source Safe, SSIS, SSRS, SOA, SOAP, IIS.
Confidential, Dallas, TX
Programmer Analyst
Responsibilities:
- Worked closely with business analysts for requirement analysis.
- Involved in gathering requirements and performed object oriented analysis, design and implementation.
- Involved developing GUI using ASP.NET Web forms
- Implemented browser UI functionality using HTML, CSS and AJAX.
- Used Master Pages, Themes to develop the consistent user interface
- Developed User controls, Custom Controls to develop user friendly GUI
- Developed and used Business Layer for financial and administrative modules.
- Developed a communication layer that used for consuming web service and this layer was used while fetching the products.
- Developed web services for tight integration, data retrieval and save recommendations
- Developed Stored Procedures, Functions, Views and Triggers in SQL server.
- Used Microsoft SQL Server Reporting tool to report the results.
- Developed a Customer Service Backend System. This is ultimately connected to the web to get updates from the company server. The Authentication layer was developed using build in Components. It uses the information send from client side to web server. User credentials are then validated to authorize for updates.
- Developed a Bulletin board where the subscribed users can post and view the financial market, Organizations Information.
- Involved in documentation of design and user manual documents.
Environment: C#, ASP.NET, ADO.NET, Microsoft SQL server 2005, T-SQL, XML, SOAP, WSDL, Web Services, XSLT, Microsoft Visio, Microsoft Visual Source Safe, IIS
Confidential, Lakeland, FL
Programmer Analyst
Responsibilities:
- Involved developing GUI using ASP . NET Web forms
- Implemented presentation layer using HTML, XML/XSL
- Designed and developed various search screens for different strategies.
- Used JavaScript for client side validations
- Used ASP.NET validation controls for the server side validation
- Used Master Pages, Themes to develop the consistent user interface
- Developed User controls, Custom Controls to develop user friendly GUI.
- Developed Business Logic components in middle tier using C#
- Involved in creating user roles and rights.
- Designed and implemented XML Web services using ADO.NET, C#.
- Developed reusable and optimized .NET components using C#.
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server
- Involved creating DTS packages.
- Designed and developed Crystal Reports using the Crystal Report Bundled Version for .NET
- Created a SQL Reporting Services and SSIS Infrastructure that pulls data from multiple data sources and provides a simple to use reporting environment
- Implemented Data Access layer using ADO.NET to communicate with the MS SQL server database.
- Involved in creating Backups, Restoring, Import/Export data using MS SQL and DTS packages
- Used the data Access Application Block, Exception Handling and Logging application blocks
- Used Quality Center as a defect tracking tool
- Used Visual Source Safe as a version control tool
Environment: C#, .NET, ADO.NET, ASP.NET, JavaScript, Crystal Reports, XML Web Services, SQL Server 2000/2005, IIS 4.0, Quality Center, Visual Source Safe
Confidential
.NET Developer
Responsibilities:
- Involved in analyzing, designing, developing, testing and implementing Rebate Information System using HTML, Java Script, ASP
- Designed and developed screens for user interface and interaction also developed various search screens for different strategies
- Developed the Business Layer components using Visual Basic COM.
- Used Java Script for the client side validations and VB Script for the Server side Business logic
- Developed modules like UPLOAD and BILL PROCESS.
- Used ADODB objects for the database interaction. Used ADODB Connection, Command, and Record set Objects for data retrieval and manipulation.
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server.
- Involved in generating reports like Rebate Reports, Brokerage Rebate Summary, and Bill Advice through Crystal Reports.
- Completely involved in maintenance, module testing, unit testing and documentation
- Used TestDirector as a defect tracking tool
- Used Visual Source Safe as a version control tool.
Environment: ASP, Visual Basic, ADO, SQL Server, Crystal Reports, HTML, XML, Visual Source Safe, XML, and Test Director