Sr .net Developer Resume Profile
SUMMARY:
- Extensive experience in all phases of software development life cycle Confidential including analysis, requirement engineering, architecture design, database design, development, enhancements and maintenance of windows based, Multi-tier web-based enterprise applications. A total 9 years of experience in IT Service industry.
- Developed n-tier web applications in .NET environment using C .NET, VB.NET, ASP.NET, ASP.NET MVC, WPF, ADO.NET, XML, XSL, Win forms, Web forms, Active directory, VS.NET, COM , IIS, SQL server, Oracle.
- Good experience in designing developing high performance processor for gathering low latency market data in minute level interval using Proprietary language of Goldman Sachs like Slang, SECDB, TSDB, MongoDB.
- Working as a SME/Project Lead in Market Data Feeds area. Coordinating with business and with the development team to continue business process activity, smoothly by providing Real-Time Support in Trading Domain.
- Having 4.5 yrs. of experience in leading team in different projects as Lead/Senior Developer and worked in multiple business domains, such as: R D, Banking, Insurance, Tax, and Trading/Utility etc.
- Expertise in Data Modeling, MS Access and, SQL programming in SQL Server and Oracle.
- Developed multithreaded applications in windows environment using C/C , VC /MFC, ATL/STL, Win32 API, Slang/SecDB, C .Net, VB6.
- Experienced using Object Oriented software development methodologies like Scrum, Waterfall etc.
- Experience of designing developing Software Applications for various projects that includes- Window based applications, web-based development, database management system developments, writing interfacing programs for third Party hardware's devices like - SONAR, SICK LMS LASER, analog/digital Cameras etc., port communication program, Socket Programming using RF communication in real Time.
- Good understanding of Data Structure, Algorithm, OS, Memory Management, Computer fundamentals.
- Experience in Object Oriented Paradigm Design Patterns and their implementation using polymorphism, inheritance and encapsulation.
- Experience in developing secure eForms using IBM Lotus forms, Eclipse, MS Office/Office Automation with VBA.
- Experience in the documentation of system step-by step technical user manuals with illustrations, design development of Use Test-case scenarios conducting user acceptance testing.
- Working in a collaborative manner with cross-functional cross-business people on a day to day basis.
- Involved in Project Management related work
- Maintain Offshore-OnSite model to ensure smooth delivery.
- Work Assignment Resource Management
- Goal Sheet- Setting up goals for the team members for H1 H2 basis.
- Audit - Conducting Internal external Audit to minimize the risk of a Project Identify gap in the processes Ensure quality of Product, on-time on-budget delivery.
TECHNICAL SKILLS:
| Frameworks | Microsoft .NET Framework 4.0/3.5/3.0/2.0/1.x |
| Programming Languages | C , VB.NET, Visual C , C/C , JavaScript, JS,FC, C , PHP, VB6, VBA, |
| Web Development Technologies | ASP.NET 2.0/MVC, ASP 2.0, JavaScript, JQuery, HTML5, VBScript, XML, XSLT, CSS, SOAP, WSDL, REST |
| Databases Database Technologies | Time Series Database NO SQL , MongoDB, SQL Server 2010/2005/2003/7, ORACLE 10g/9i/8i, MySQL 5.x/4.x, MS-Access 2003/2000, ADO.NET 2.0/1.x, ADO 2.x, PL/SQL |
| Design Tools | Microsoft VISIO 2000, UML 2.0, ER Win 3.0, Adobe Photo Shop 6.0/CS1 |
| Development Environments | VisualStudio.Net 2012/2010/2005, Visual Studio 6.0, Eclipse 3.x, DreamWeaver, Macromedia Studio 8/MX/4.0 |
| Component Technologies | COM/DCOM, COM ,Web service |
| Third Party Tools | Infragistics Net Advantage, SecDb, Slang, TSDB, |
| Reporting Tools Document Services | SQL Server Reporting Services, Crystal Reports 10/9/8, SharePoint Server |
| Development Methodologies | SCRUM, Waterfall |
| Version Controls | Visual Source Safe, Team Foundation Server, Tortoise SVN, Concurrent Versions System |
| Verticals | Financial Services, Insurance domain, R D, Tax, Trading/Utility |
EXPERIENCE:
Software Developer:
Confidential
- Constellation, an Confidentialy, is a leading competitive supplier of power, natural gas, renewable energy and energy management products and services for homes and businesses across the continental US. They are the largest provider of integrated energy solutions from electricity and natural gas procurement and renewable energy supply to demand-side management solutions that help customers strategically buy, manage and use their energy.
- My responsibility is to manage/handle the Business user's request deliver them appropriate solutions, on time within the budget of the project. Presently I am working as a Hands-on Tech Lead SME in Market Data Feeds area with Trading domain, where I am co-ordinate with the Business and with the Development/Support team to continue business process activity, smoothly, by supporting business process with the availability low latency Market Data in Real Time manner.
Responsibilities:
- Used SCRUM methodology for agile software development process.
- Analyzed business requirements and developed technical specification and functional requirements document.
- Developed Business Logic Layer using C , C .NET and created automated process with UNIX scheduler.
- Implemented Business logic layer and Data Access layer using C .Net and set up communication between multiple tiers.
- Extensively used XML and XML-related technologies for processing file transformation.
- Developed scripts using Slang Security Language /SecDB Security database to get low latency data from external world and store in Time Series Database TSDB and in Oracle/Ms-SQL database.
- Converting existing C .NET TSDB interface into MongoDB.
- Developed maintained live feeds that get Real Time data 1 minute interval from external markets, ISOs, Exchange used in Trade Desk platform.
- Build WPF based utility to help traders in selecting commodity, selecting regions, identifying security, plotting curves etc. Interact with large Containers for retrieving configurable information and use them in utility applications.
- Followed best practices including test driven development, refactoring, and code reviews.
- Prepared Test cases conducted unit testing, regression testing integration testing.
- Designed and developed SQL server stored-procedures, functions, views and triggers.
- Gathered and analyzed business requirements and ensure that underlying application technology meets both short-term and long-term business needs and that system designs can adapt to emerging business and technology demands.
- Used TFS for version control to track bugs, enhancement requests, production support, and system maintenance issues.
- Trained the developers in latest technologies, and managed the offshore and onsite teams.
- Performed troubleshooting, maintained the application system and worked very closely with the customers.
- Interacted with Quality Assurance team in trouble-shooting all their issues, development and/or review of test plans and review of test results.
- Responsible for the entire build and deployment process on all environments.
Environment:.NET Framework 3.5/4.0, C .NET 3.5, ASP.net 3.5, HTML, JQuery, CSS, MVC, Visual Studio .NET 2010, TFS, Web service, Oracle 10g, SQL server 2008, Slang/SecDB, TSDB, MongoDB.
Software Developer:
Confidential
Confidential is one of Confidential fifth largest by deposits. Primary Project was based on .NET, Office automation and IBM eForms to automate workflows for all secure banking transactions.
Responsibilities:
- Used SCRUM methodology for agile software development process, unit testing and short iterations.
- Construct C class libraries containing code for business and data access.
- Migrated non secure VBA macro based forms into secure IBM eForms based on Eclipse Development Studio.
- Business Logic Layer was developed in C .NET and exposed by implementing Service Oriented Architecture SOA .
- Implemented Business logic layer and Data Access layer in C .Net and communication between multiple tiers is handled through the web services.
- Extensively used XML and XML-related technologies. Used XSLT transformation to convert XML from dataset.
- Designed and developed DB2 based stored-procedures.
- Used Tortoise SVN/ VSS to create branches, version control, create workspaces and manage the projects.
- Followed best practices including test driven development TDD , refactoring, and code reviews.
- Designed Test Cases and Implemented Unit and Integration Test Cases.
- Provided production support when heat tickets which are production issues assigned.
- Trained the developers in latest technologies, and managed the offshore and onsite teams.
- Performed troubleshooting, maintained the application system and worked very closely with the customers.
- Interacted with Quality Assurance team in trouble-shooting all their issues, development and/or review of test plans and review of test results.
- Responsible for the entire build and deployment process on all environments.
Environment: .NET Framework 3.5/3.0, C .NET 3.5,VBA for Word, Excel, Outlook, PDF, IBM Lotus Forms, Eclipse DB2.
Software Developer:
Confidential
- Confidential is the second-largest tax-preparation service in the Confidential responsible for preparing over 2.2 million computerized federal, state, and local individual income-tax returns each year.Based in Parsipany, New Jersey, the company operated more than 6,800 franchised and company-owned locations throughout the United States, including 2,800 located in Walmart stores nationwide, and more than 400 Sears stores in the United States and Puerto Rico for the 2013 tax season.Jackson Hewitt offers free electronic filing, tax-preparation training, and tax audit representation.
- I worked as a Senior Software Engineer on EF Validator PII Masking, Development of Jackson Hewitt portal, LMS portal Enhance Integration.
Responsibilities:
- Involved in the phase of requirements engineering to gather, analyze and document requirements by working with project managers, leads and developers. Worked with other phases of SDLC including designing, implementation, testing, database design maintenance.
- Involved in Jackson Hewitt's Tax Suite Application Development. The core application was built up on MS VS2005 VC platform. Modified existing WinForm based legacy VB6 application into VB.Net.
- Constructed class libraries containing code for business and data access in the form of ASP.NET pages. The logic was implemented using C .NET and ADO.NET.
- Used Session and Query strings to implement user state and transfer data between pages, deferred session state was built to store and retrieve session information of users.
- Attended client meeting and worked on designing the web forms in ASP.NET and code logic in C to effectively mirror the business processes.
- Used Microsoft controls, user controls and third party controls like Infragisticsalong with JavaScript to make the web pages more interactive.
- Uses MSMQ for storing user queries those didn't executed due to session issues run them with overnight jobs to complete those transactions.
- Followed best practices including test driven development TDD , refactoring, and code reviews.
- Designed and developed MS-SQL serverjobs, stored-procedures, functions, sequences and views.
- Used TFS for tracking task, enhancement requests, performance improvement, production issues, and system maintenance issues.
- Resolved performance issues with web pages and worked closely with DBA.
- Responsible for database maintenance activities like validate data given by client, populate data to table, schema changes etc.
- Guided my peers to resolve business critical issues, while working as a coach.
- Taken ownership for on-time on-budget delivery.
- Conducting weekly status meeting with business to discuss- on going tasks, status update, issues, deliverables, upcoming assignment etc.
- Responsible for resource assignment, workload distribution etc.
Environment: .NET Framework 1.0, C .NET1.0, ASP.net 1.0, CSS, JS, MVC, Visual Studio .NET 2005, TFS, HTML,Web service, Ms-SQL server 2000, MSMQ, Google Map service.
Software Developer:
Confidential
Confidential is a public engineering research and development institution in Confidential. It is a constituent laboratory of the Indian Council of Scientific and Industrial Research CSIR . The institute is the only mechanical engineering research and development institution in India, dedicated to work in the mechanical and allied engineering disciplines.This Institute is making R D efforts in the front-line areas of research such as Robotics, Mechatronic, Micro-system, Cybernetics, Manufacturing, Precision agriculture, Embedded system, near net shape manufacturing and Biomimetics. Besides conducting cutting-edge research, the Institute works towards different R D based mission mode programs of country to provide suitable technological solutions for poverty alleviation, societal improvement, energy security, food security, aerospace, mining, automobile and defense.
Responsibilities:
- Extensively used MS Visual C /MFC in windows platform for designing developing reusable classes/module.
- My primary responsibility was to set up a proper communication channel between two under-water modem. Wrote appropriate class file to capture camera data, create data packets, transfer the packets to the base station, parse the packet data after tailoring those data, I had to regenerate the image.
- Developed multiple interfacing with different Mechatronic devices utilizing Win32 API and VC /MFC.
- Written code for fetching data from SONAR. Analyze SONAR data assign task to robot for performing desired operations, based on grabbed data.
- Developed code that can fetch data from sensors from camera. Based on this data I had to calculate Probabilistic Algorithm Localization method the shortest navigation path had to guide the robot on that path only.
- Built code for grabbing images from camera for a wide range of 0 to 250 degree then stitches those images to form a meaningful panoramic vision.
- Written module for rotating camera using Pan-Tilt mechanism, Controlling Thruster rotation-speed etc.
- Participated in Analysis, Design, Functional Specifications, and Flow diagrams.
- Assist in the design and development of new web based applications, Create and maintain web applications with database components.
- Creation of database component, Database Design, Creation of Store Proc/View/Jobs, Database Sync.
- Worked with other team members to perform unit testing integration testing.
- Worked together with Server Maintenance Team for the Deployment Hosting of the custom application.
- Prepared knowledge Documentation.
