Programmer Analyst Resume
Chiago, IL
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
- Proficient in C# and VB 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 OOPS 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 2.0/3.0/3.5, 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 2008/2005, SSMSE
Reporting Tools: SSRS, Crystal Reports
Database Server: SQL Server 2003/2005/2008
Application Servers: IIS 6.0/7.0
Operating Systems: Windows XP, Windows 98/2000, Windows Server 2000/2003
Exposure to: LINQ, UML, MVC, NUnit, SSIS, Visual Source Safe, Visio
PROFESSIONAL EXPERIENCE
Confidential, Chiago,IL
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
- 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 2008, ASP.NET, WCF, SOAP, XML, AJAX, Unit Testing, SQL Server 2008, 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 2008, ASP.NET, DHTML, CSS, AJAX, WCF, WPF, MVC, SQL Server 2008, SSIS, SSRS, SSAS, XML, CSS, Unit Testing, MS SourceSafe
Confidential, Cleavland, 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, Lansing,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 2005, ASP.NET, SQL Server 2005, Crystal Report 10, 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 2005, AJAX, HTML, C#, ADO.NET, SQL Server 2005, 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 2003, C#, Crystal Reports, MS Visual SourceSafe, JavaScript, ADO. NET, NET Components, IIS 5.0, Windows 2000, SQL Server 2000
