Sr Application Developer Resume
NY
SUMMARY
- Over 10+ years of experience developing software for financial organizations, banking institutions, publishing and Health care industry.
- A results - driven Developer with demonstrated success in the design and development of high end desktop applications for the financial and Health care industry.
- 10+ yrs of experience with developing desktop application using .NET Architecture (C#, ADO.NET).
- 8+ yrs experience in building desktop applications in WPF 4.0/WCF/LINQ and WINFORMS.
- 1+ yrs experience in building RESTful services using ASP.NET WebAPI 2.
- Proficient in C# Multi-threaded programing.
- Extensively involved in the requirement analysis, architecture designing, and development of products.
- 2+ yrs of experience with developing embedded software applications using C/C++.
- Over 4+ years of experience with agile programming methodology and design principles.
- Extremely focused on productivity, Accountability and quality of software.
- Expertise in Estimating, Planning, Leading and Execute complex technical projects.
TECHNICAL SKILLS
Languages: C# 4.0, VB.NET 2008, T-SQL, C++, C, ADO.NET, LINQ, Parallel LINQ, Task Parallel Library, Wsdl, Xml, Uml, Core Java, AWT, Servlets, JSP, TCL (Terminal control language)
Framework: .NET Framework 2.0/3.0/3.5/4.0., ADO.NET, ADO.NET Entity Framework.
Rdbms: MS SQL Server 2008. T/SQL, SQL, Single Table queries, Joins, Sub queries, Set operations, DML, Transactions and Concurrency, Stored Procedures, UDF.
Protocols: TCP/IP, HTTP, SOAP.
Presentation: WPF, Windows Forms (Win Forms).
Middleware: WCF, REST, BizTalk, MSMQ, EMS, ASP.NET WebAPI.
Deployment: Click Once.
Design: PatternsMVVM, MVP, MVC, Singleton, Factory Method, Abstract Factory, Builder.
Operating System: Windows XP, Windows 7.
Source Control: TFS 2010, SVN.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr Application Developer
Responsibilities:
- Design and Developed the WPF GUI design hosted in Excel Add-in using MVVM architecture.
- Refactored the entire code base from single Monolithic DLL to modular composite Application Framework using PRISM.
- Design and Developed the Views to generate in line and regression scatter plots using View Injection in to the regions.
- Used Region context as the communication medium to pass data between views such as master detail scenario.
- Used Event Aggregation based communication to publish and subscribe between the modules.
- Developed the Telerik charting control for the time series data. The data is received as JSON data from the server using the ASP.NET WEB API REST API calls.
- Developed the custom Grid View with paging controls to display the search time series results. The results are Lazy Driven data.
- Developed Block metadata concept to refresh the multiple time series with in the excel sheet using excel interop’s.
- Design and Developed the Search GUI, the search results from the server are bounded to Custom objects using MVVM pattern.
Environment: Windows 7, UNIX
Tools: Visual Studio 2012, C# 4.0, WPF, HTML 5, JQuery, WCF, ASP.NET Web API, LINQ, Excel Add In, Office Interop Assemblies, Telerik WPF Controls, Jenkins, Java web services, JSON, PRISM, Unity Bootstrapper, Entity Framework.
Confidential, NY
Senior WPF Consultant
Responsibilities:
- Lead the Strategic approach for GUI design and development effort for new Authoring platform using WPF technology.
- Involved in requirements gathering and analysis to identify the expected editorial work flow processes, created functional/technical specification document detailing the various components of the envisioned tool.
- Created high level software design with an all-integrated GUI interface resulting in improved content generation, increased efficiency and easy-to-use interface.
- Involved in full software development life cycle right from conceptualization to final product delivery.
- Design and Developed various prototyping models to select the best editorial controls and technology kits suited to the needs of the business.
- EMS messaging used for high performance integration and management of data distribution.
- Designed and implemented server side windows services handling editorially managed and automated feed processing based publishable content.
- Produced/Consumed SOAP and RESTFUL Web Services.
- Multi-threading, Windows Services, SQL Server 2008, Web Services, Socket Programming, FTP, Web Browser control.
- Migrated applications from the servers reaching End of Life (EOL).
Environment: Windows 7, UNIX, Solaris.
Tools: Visual Studio 2010, C# 4.0, WPF 4, WCF Services, HTML 5, JQuery, LINQ, Word/Excel Add In, PRISM, Unity Container, Office Interop Assemblies, Moq Framework, Core Java, JBoss Application server, Jenkins, Jira, SonarQube, Apache Tomcat, Fish Eye, Ant, Shell Scripts, AWK, TIBCO EMS, GRADLE 2.0.
Confidential, New Jersey
Sr. C# Windows Form Developer
Responsibilities:
- Design and Developed Custom Auto Complete control (to support Wildcard search) hosted within the standard ToolStripDropDown control and the search data is wired to the Virtual List Box to load the items asynchronously.
- Refactored various modules using MVP- Supervising controller.
- Design and Developed the Ternary Search tree data structure to hold the searchable items within the .NET framework to feed the results to the Custom Auto complete control with the help of MVC design.
- Design and Developed WCF Services using MEP including Publish/Subscribe pattern in WCF using NetTCPBinding to publish the stories.
- Used control. Invoke to update the UI from a non-UI thread as invoke internally uses message pump concept.
- Extensively used windows messages to accomplish event handling mechanism.
- Worked on Calendar project that provides key events for 8,000+ companies’ world wide of financial, political and economic events.
Tools: Visual Studio 2010, C#, .NET Framework 3.5, Windows Forms, ADO.NET, ASP.NET MVC 3/4, JQuery, Json, AJAX, WCF, LINQ,SQL Server 2008, T-SQL, XML, Windows Service, WSDL, Dependency Injection using Unity container, SOAP, MVP-Supervising Controller, Entity Framework (Entity Objects).
Confidential, Edison, NJ
Sr. C#/WPF Contractor
Responsibilities:
- Developed and maintained the Watch list features that include adding new symbols, settings features on the Data grid using MVVM pattern.
- Worked on designs, Architecture (Proof of concepts), existing design review, troubleshooting, performance and optimization.
- Worked on multi-threaded Windows application development using WPF, C#, .NET 3.5 and Visual Studio 2010 on WIN XP.
- Worked on rendering, defining UI functions and controls using XAML.
- Implemented Automation peer classes for different WPF tools/classes to support coded UI in VS 2010 and automated testing via QTP.
- Worked in Agile Programming Methodology (SCRUM) to accomplish tighter schedules with quality.
Tools: Visual Studio 2010, C#, .NET Framework 3.5, WPF, WCF, SOA, ADO.NET, SQL Server 2008, T-SQL, XML, Windows Service, WSDL, SOAP, Infragistic’s Advantage, Expression Blend, Red Gate memory profiling.
Confidential
.NET Architect
Responsibilities
- Experience in leading and mentoring a small team of developers.
- Architected and Developed WCF Services communicate with the Presentation tier using NetTcpBinding hosted within the Windows Service to retrieve and save the mainframe data.
- Used built-in support Reliable Messaging and Reliable Sessions to overcome the network failures, sending multiple requests accidentally, Application infrastructure failure by tracking the liveliness of the available resources.
- Used WCF’s Transaction mechanism to carry out a set of operations as a single execution unit to achieve ACID behavior properties.
- Used Tree View control to navigate Workflows based on the business lines (DME, MEDB, and MEDA) and other categories.
- Extensively used Content Control and HeaderedContentControl like User Control, Tab Item etc… and created Dependency properties within a data object to be used in the custom controls as target property of a binding.
- For Fast and responsive UI, used Background Worker threads to generate the reports and to report the progress of the task.
- Used XAML’s Path-markup syntax to draw the flow input/outputs and data flow inputs/outputs and to draw the Bezier curve’s using commands (Move, Draw and Close).
Tools: Visual Studio 2008, Visual Basic 6.0, VB.NET, C#, .NET Framework 3.5, WPF, WCF, WF, WS-Security, SOA, ADO.NET, SQLServer 2005, T-SQL, XML, Windows Service, WSDL, SOAP.
Confidential, Kentucky
To Oct 2008Windows forms/C++ Contractor
Responsibilities:
- Developed and maintained the Single Point of Entry application to board the Merchants Location to the Tandem Database and it also cascades the details to the VISA Database via Internet and MMS database via 56K Modem
- Developed XML Web services that access Data Access Component (DAC) to retrieve/store the data from the SQL Server database.
- Design and Developed Service Access Component (SAC) to access the web services using VB.NET
- Developed and maintained the JAWS application, to configure the terminal details such as Merchant location information, Merchant’s ability to process major credit cards
- Developed the Jigsaw Communication module, a tool used to download the Partial and Full Parameters to the terminal, in Borland C/C++ to communicate over the MegaNAC (a network access controller) to the Jigsaw Terminal using TCP/IP protocol.
- Developing and maintained the TCL (Terminal Control Language) Code for VeriFone’s Tranz 330/380 Terminals, a point of sale device, using the TSYS Authorization and Settlement Specifications
Tools: Visual Studio .NET 2005, .NET Framework 2.0 with C#, VB.NET, Win Forms, Enterprise Library, WSE2.0, SOA, ADO.NET, SQLServer 2000, VB 6.0, T-SQL Stored Procedures, XML, XSLT, XML Web services, Windows Service, .NET Remoting, MSMQ, WSDL, SOAP, IIS 5.0, Microsoft Visio 2003, C/C++, TCP/IP, SharePoint, Team Foundation Server, Infragistic’s .NET Advantage for windows forms and ASP.NET, Data Dynamics Active Reports 2.0, Scrum Methodology, gSOAP toolkit.
Confidential
Web Developer
Responsibilities:
- Design and Developed the Mini Master Process and Import Application, which updates every day’s e-transactions of customers sent by the FKNC’s Customer (Delimited Flat File) in the True Pay database tables.
- Developed an application which enables to use SOAP protocol to communicate with the EFSnet (server-side Web service application which provides access to payment processors) to invoke various ATM Card Methods.
- Design and Developed the Payment Report, Waived Fee Report, Payment Report, Returns Report using Data Grid control.
- Design and Developed the Charge Back process Application, which updates the disputed transaction in the True Pay database, sent by the BAMS (Bank of America Merchandize service) in a T3 File Format.
- Maintained Log-in Authentication/Security Features for the True Pay product.
- Design and developing to store the day’s transaction in MSMQ. Then these transactions are read by the application to push to the NPC via TCP/IP protocol at the end of the day.
- Developed the Auditing Service, Notification Service, Payer Service, Biller Service using XML Web Services in C#, SOAP.
Environment: Windows XP. Tools: Visual Studio .NET 2003,.NET Framework1.1 and 2.0 with C#, VB.NET, Enterprise Library,WSE2.0, ADO.NET, SQLServer 2000, T-SQL Stored Procedures, XML, XSLT, XML Web services, Windows Service, MSMQ, SOAP, IIS 5.0, Microsoft Visio 2003
