Programmer Analyst Resume
MI
SUMMARY
- Over 6+ Years of experience in software development using Microsoft tools and technologies.
- Multi project experience in development, testing, deployment and maintenance of .NET Applications using Visual studio.Net, C#.NET, ASP.NET, ADO.NET and SQL Server.
- Proficient in C# and ASP.NET programming language and Visual Studio
- Expertise in developing E - Commerce and Distributed Web Applications using N-Tier Architecture.
- Extensive experience with web UI technologies, including XHTML, CSS, AJAX, and J Query.
- Prepare required documentation, including both program-level and user-level documentation that enhance software to reduce operating time and improve efficiency.
- Experience with Web Service technologies such as Simple Object Access Protocol (SOAP), Web Service Definition Language (WSDL), REST, XML and WCF Web Services.
- Interacted with external clients that request the installation of electronic connections to trading applications; liaise with client and vendor for connectivity and functional testing of these connections.
- Created Win Forms for smart-client applications that displays information, request input from users, and communicate with remote computers over a network.
- Optimized existing AJAX browser based interfaces developed with JavaScript widget libraries.
- Create applications that separate the different aspects of the application logic using MVC pattern.
- Experience with MS SQL Server programming, which includes stored procedure programming, views and table creation based on Data Modeling.
- Designed and implemented Equities Trading and Order Management Systems in C#.NET
- Proposed innovative methods for users to more effectively perform their functions in the utilization of the order management and equity trading systems
- Strong experience with Unit testing, and build execution methods to build, deploy very well tested code in a Trading and Risk environment
- Created, managed, and delivered reports, and APIs that enable developers to integrate or extend data and report processing in custom applications
- Successfully completed all client projects that involve the trading floor desktop hardware and software
- Strong knowledge of Object Oriented concept and exposure to system development life cycle (SDLC) using Agile.
- Write the technical design document, perform code reviews, and suggest code optimizations.
- Experience identifying existing patterns within an application and designing a common solution.
- Possess strong commitment to team environment dynamics with the ability to contribute expertise and follow leadership directives at appropriate times.
TECHNICAL SKILLS
Microsoft Technologies: ASP, ASP.NET, WPF, WCF
Programming Languages: C, C++, VB.NET, C#
JS Frameworks: AJAX, J Query
Markup Languages: XHTML, DHTML, CSS, XML, XSL & XSLT, XSD
Development Tools: Visual Studio, SSMSE
Reporting Tools: SSRS, Crystal Reports
Database Server: SQL Server
Application Servers: IIS
Operating Systems: Windows XP, Windows, Windows Server
Exposure to: LINQ, UML, MVC, NUnit, SSIS, Visual Source Safe, Visio
PROFESSIONAL EXPERIENCE
Confidential, MI
Programmer Analyst
Responsibilities:
- Participated in the design and development of new Market Data, equity Trade/Deal Capture and Life Cycle, and Valuation/Order Management Services.
- Custom stock screener interface developed to down load data from FACTSET using Web service.
- Designed and developed GUI using ASP.NET, HTML, AJAX and CSS.
- API requests, created the caller web services using SOAP and XML architecture.
- Developed ASP.NET custom controls to serve the UI processing components.
- Developed a SQL database for stock analysis, consumed web services using C#, XML and ADO.NET to downstream data and update the data in Excel link files and SQL Database.
- Used Microsoft Application Data Blocks for the interaction with the SQL Service Database layer
- Build a Web 2.0 application, tapping into popular search, geographic information using SOAP classes.
- Developed .NET UI’s for query builder & reporting using web controls and Grid components to search, retrieve and report equity stocks data in a presented manner.
- Involved in the Business Layer framework to validate the input data from the customers.
- Created WCF Web Services to be exposed for the clients to submit manual invoice statements.
- Implemented the user securities based on roles in HttpModule using GenericPricipal and Identity.
- Plan, schedule and coordinate the implementation of new SQL databases and modifications to SQL.
- Databases in a manner that avoids disruption to production and development systems.
- Follow and establish UI design standards to be used in conjunction with team members.
- Created and maintained canned reports, automated report schedules using SSRS.
- Developed and Optimized Stored Procedures and Functions using T-SQL.
- Created and maintained SSIS packages to transfer data from or to SQL databases.
- Designed/created database and application models using UML tools for web based applications.
- Actively contributed as Configuration Controller maintaining TFS and also conducting Quality Audits periodically as part of Quality Assurance.
- Devised and implemented unit tests and stress tests for continuously evolving web applications.
- Interacted with IT operations team to help on server troubleshooting and trading systems related issues.
- Support production systems, analyze problems, and configure systems within the distributed computing.
Environment: C#, VS, ASP.NET, WCF, SOAP, XML, AJAX, Unit Testing, SQL Server, SSRS, SSIS, AJAX, WPF, SOA, XHTML, TFS and Agile
Confidential, PA
Programmer Analyst
Responsibilities:
- Developed Use-Case Analysis, gathered functional requirement and Specifications.
- Designed and Architect the services using Model-View-Control and Singleton patterns.
- Implement entity base classes and generic collection for data communication.
- Developed ASP.NET custom controls to serve the UI processing components.
- Created shared assemblies for exception handling, data accessing and placed them in GAC.
- Integration of WPF applications seamlessly with the existing JavaScript and ASP.NET AJAX code to complement functionality which is already created.
- Developed the business layer on Service oriented architecture (SOA).
- Defined code unit testing, test scripts, and stress/performance testing for the unit.
- Researching data and generating scheduled reports for managers in timely manner.
- Migrate the ADO.NET solutions to LINQ to SQL using ADO.NET connections and transactions.
- Created SQL Stored Procedures, user-defined functions and performed T-SQL ad-hoc data analysis.
- Developed parameterized reports through Reporting Services (SSRS) from a variety of data sources including Analysis Services Cubes and prepare for Web deployment and MOSS integration.
- Create interactive, tabular, graphical reports from relational or XML-based data sources.
- Designed various reports like tables, matrix, chats, class diagrams and sub reports.
- Work with the QA team and programmer analysts to prevent bugs in released code.
Environment: C#, VS, ASP.NET, DHTML, CSS, AJAX, WCF, WPF, MVC, SQL Server, SSIS, SSRS, SSAS, XML, CSS, Unit Testing, MS SourceSafe
Confidential, OH
.Net Developer
Responsibilities:
- Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Developed the application using Test Driven Development.
- Used NUnit as the test framework and NAnt for building the application.
- Developed GUI’s using C# webforms.
- Provide extensive production support, and fix problems in a short span of time.
- Created complex business components inC#.NET using .NET Class Library assemblies while migrating and implementing them in a multi-tier environment suitable for Microsoft Transaction Server (MTS).
- Design, Development of Web Forms, WIN Forms using C#, Java Script for the user interface using the Code behind Class technique.
- Used C# and N-Hibernate framework to define and implement secure middle-tier components using both connected and disconnected environment strategies.
- Worked directly with customers to identify their business processes, rules and application user requirements.
- Implemented Exception handling in C#.
- Develop and conduct unit integration test
- XML text to the server using C#.net
Environment: ASP.NET, XML, NUnit, C#, Java Script, N-Hibernate, SQL Server 2000, Microsoft Visual Studio, Microsoft Transaction Server (MTS) and Tortoise SVN.
Confidential, MI
Programmer Analyst
Responsibilities:
- Managed the complete lifecycle of payment process by gathering customer specifications.
- Development of project charter & resource plan, UI design, testing, deployment and documentation.
- Used Microsoft Application Data Blocks for the interaction with the SQL Service Database layer
- Exception Blocks for defining and logging customized exception to specific sink.
- Developed a program for Scheduling Reports to allow managers to schedule third-party reporting that scans the various corporations’ databases and generate reports.
- Build, integrate, expand and enhance high-quality design driven JavaScript UI using JQuery.
- Created XML Web Services using ASP.NET with previous versions of Visual Source Safe.
- Implemented Cache Techniques, Custom error handling and logging of exceptions to Event Logs.
- Designed and developed various reports like Tables, Matrix, Chats and Sub Reports.
- Developed various reports for Reinsurance like Earned premium, invoice, aging, advance payment and cash receipt details and summary.
- Create and modify stored procedures, triggers and functions as well as query, extract and update data.
- Involved in process for product planning, design, development, test, and launch phases using Scrum.
- Implement new features and optimize existing ones in our application based on business needs
- Analyze the reports data performance using execution plan and understand the table indexes.
Environment: C#, VS, ASP.NET, SQL Server, Crystal Report, SOA, UML, XML, AJAX, XSL, SSIS, BugZilla, Remoting and MS SourceSafe
Confidential
Programmer Analyst
Responsibilities:
- Involved in preliminary analysis of user requirements and design documentation.
- Work closely with Product Managers, Software Architects and other Application Developers on application design and development.
- Designed and developed GUI using ASP.NET, HTML, AJAX and CSS.
- Provided custom validations in ASP.NET & Client-side Validations using Java Script.
- Developed web pages with data bound controls, Data Grids and Data Lists.
- Provided filters using nested data lists for rendering data based on the selection.
- Used features like custom paging on data Grids for enhancing the performance.
- Developed Page Template and User Controls for easy maintenance and performance.
- Implemented server-side business logic using C#.
- Design and development of Complex tables, views, triggers, and stored procedures.
- Developed queries, reports, and forms in database programs using SQL Server Reporting Services.
- Used ADO.Net for database connectivity, storage and retrieval on SQLServer 2005.
- Work with the Project Manager to stay on schedule and in scope, raise and help resolve issues and accurately represent project status.
Environment: ASP.NET, VS, AJAX, HTML, C#, ADO.NET, SQL Server, SSRS, IIS, Windows XP
Confidential
Software Engineer
Responsibilities:
- Providing application maintenance and operations support.
- Developed core functionality with the .NET Framework.
- Designing and implementing core components and developing reusable .Net assemblies.
- Developed Custom web controls, User controls and Data Grid controls.
- Used ADO.NET technology to connect the database.
- Demonstrated ability to leverage open source and commercial tools to test and build automation and distribution of installations across a server farm.
- Support to business users of a custom Crystal Reporting solution and troubleshoot issues involving report errors, data quality problems using MDX statements and SQL queries.
- Create and run the C# code to automate Visual SourceSafe through the use of the IVSSDatabase.
- Interface that represents a Visual Source Safe database.
- Formatted the data using XML, XSL and XSLT and involved in preparing the Test case documents.
- Assessing and managing risk and issues throughout all aspects of the application implementation.
Environment: ASP.NET, VS.NET, C#, Crystal Reports, MS Visual SourceSafe, JavaScript, ADO. NET, NET Components, IIS, Windows, SQL Server.