Sr. Software Engineer Resume
Chesterfield, MO
SUMMARY
- 11 years of total IT experience, which includes design, development, and implementation of high-performance robust applications
- Used& agile methodologies,& test driven development.
- Good Experience in& GUI development in XSLT, Query, Ajax, JavaScript andCSS.
- Experience in& .NET Architecture, coding and implementation of high-end applications with& Microsoft .NET Framework,.net 1.1 , 2.0 , 3.5,4.0,& XML, XML Schema and XSLT C#, ADO.Net, Ajax, Query, WCF, MVC,TFS,& Telerik Ajax Toolkit,& NHibernate. MVC Framework
- Good Experience in& GUI development in XSLT, Query, Ajax, JavaScript andCSS.
- Experience in& Apple& IOS SDK, Android SDK, Blackberry & Development and& Eclipse.
- Experience in& developing .NET web based UIs& to integrate with middle tier services and business logic as a part of a high performance, 3-tier services integrated architecture.
- Experienced in& browser independent Web design/layout.
- Good Experience in& Endeca& Search and XML response transformations
- Experienced with OOP,& agile environment, Win Forms UI design understanding and experience
- Good experience in automated unit testing with& NUnit.
- Strong background in web-enabled, middleware and over all Client/Server technologies
- Experience in working with ASP, HTML, VBScript, JavaScript, VB, COM, DCOM, COM+, MTS, COM+ Interop and Visual Interdev
- Experience in creating database tables, views, triggers, stored procedures, DTS, Jobs in SQL Server
- Developed, Configured and Deployed a variety of .NET Framework Applications including& Win Forms, Web Forms& andWindowsServices, Secure Web Service
- Experience in Exception& Handling, Debugging& and& Tracing.
- Experienced in full SDLC which includes System/Information Engineering, Software Requirements gathering, Systems Analysis and Design, Code Generation, Testing, implementation and Maintenance
- Work well with customers to determine requirements and application scope.
- Experienced in leading teams of developers on larger projects.
- Managed an offshore team of 5-7 people as Tech Lead.
- Excellent communication skills and the ability to work well independently or in a team environment
TECHNOLOGIES
Development Skills:& C#, VB.net, NET 1.1, .2.0, 3.5 Visual Basic.NET, VB 5.0/6.0/.NET, ASP.NET, Ajax, Visual Studio.NET, C++, C, XML, XSLT, Web services, Windows services,WCF,MVC,
Design tools:& Microsoft Visio
Web Tools:& ASP.NET, ASP, and Visual source safe, Visual InterDev Front Page 98, HTML, DHTML, VB Script, Java, JavaScript, JQuery, CSS and Dreamweaver
Business Servers:& IIS 6
Databases:& MS SQL Server 2008/ 2005/2000/7.0/6.5, Oracle 9i/8/8i/7x, MS-Access
Operating Systems:& Windows 2003/2000/9 xs, Windows NT 3.51/4.0, MS-DOS,&
Technologies:& ODBC, ADO, OLEDB, COM, DCOM, ActiveX, Internet/Intranet
EXPERIENCE
Confidential, Chesterfield, MO Nov 2011 - Present Time
EMIS
Sr. Software engineer
Developing new Energy Management Information System (EMIS) which speeds Energy Management System (EMS) deployment, enables remote energy monitoring, and adds an industry-first energy benchmarking capability to its tested methodology. This will also unlock a new capability in remote energy monitoring. Project will allow enterprises to monitor energy use throughout all their facilities. This will help management to assign appropriate Responsibility, Authority, and Accountability.
Role & Responsibilities:
- Experience with MVC2 architecture, NHibernate, MSUnit, Visual Studio 2010 and Team Foundation Server 2010 and Telerik Ajax Toolkit
- Working with web technologies including AJAX/JavaScript, XML, JSON & Web Service , NET Framework 4.0
- Working on data integration with SSIS, and reporting with SSRS..
- Designing and implementing development workflow
- Design and code application functionality using current OO methodologies
- Assist in the preparation and documentation of program requirements and specifications
- Recommend, schedule, and perform software improvements and upgrades.
- Review functional and technical requirements for performance improvement and cost reduction opportunities.
- Perform test planning and execution as required
- Review and approve work such as design, code , Test Plan and defects tracking .
Confidential, MO June 2006 - October 2011
Deal of the Day -& Mobile app
Sr. Programmer
Deal of the day is a concept of offering pre-selected item at a deeply discounted price. This item will be available for 24 hours OR till quantities last. The authorized mobile app user, if eligible and has enough points, can place an order for the item through the app. Deal of the day page will provide item details, indicate savings to the user and time left to redeem the deal. App will allow user to share their redemption on Facebook and Twitter.
Role & Responsibilities:
- Responsible Frontend development for Mobile devices and Mobile Web Browsers.
- Responsible in integrating web services (XML/JSON) with mobile or web applications.
- Worked with, iPhone, Android SDK,& XCode/& Eclipse& IDEs and Phone gap.
- Develop enterprise level HTML and CSS, supporting multiple browsers and& mobile& devices
- Full& mobile& application development lifecycle experience (develops, test, package, deploy).
- Involved with well-designed user interfaces, specifically for Blackberry or other common& mobile& devices.
- Functional knowledge and technical expertise in the implementation and maintenance of custom& mobile& software.
- Strong understanding of, Eclipse IDE, memory management design principles
Confidential
Sr. Programmer
The Membership Rewards Customer Web site provides card members one of the largest selections of rewards options in the industry. The American Express team utilizes the Maintenance Tool application to set up partners, brands and rewards. There is a Work process where changes cycle through. This application integrates with various functional groups like Reward redeemion, fulfillment, shipping etc. There are also output files that get pushed to several 3rd party vendors.
Role & Responsibilities:
- Created windows and& web services& using& C#& and exposed them through& SOAP and HTTP and secured channel.
- Involved in the Designing and implementing& a security strategy for the website.
- Developed all GUI interface in XML and XSLT
- Used& Endeca& for web search and search suggestions logic
- Used& Endeca& XML and XSLTS transformation, Http response and Reporting services
- Worked with third party Web reporting partner& Omniture.
- Created automated test scripts in& NUnit.
- Developed data access layer including business classes, which is responsible for storage, retrieval, and database connection utilizing& ADO.NET, SQL Server
- Handled Run Time Errors & Design Time Errors by implementing appropriate& Error Handlers in C# and VB.Net
- Designed and developed the required& SQL& stored procedures,& triggers,DTS,Jobs& and database functions
- Designed, developed user interface look and feel and functionality for web users using XML, HTML, DHTML, CSS, ASP.Net and using C#
- Created Dynamic functions with relevant data using C# for reducing no. of trips to web server and database to create the pages more user friendly
- Created logging services to log all internet usage information using Message Queue. The data is stored in& SQL Server.
- Involved in writing stored procedures and views in MS SQL Server 2000/2005
- Involved in taking backups, Restoring, Import / Export data using MS SQL Server
- Improved the application performance using stored procedures and connection pooling
- Extensive coding in C#, ASP.Net, and VB.Net for the web users
- Used ADO.Net for connecting to the online data base
- Worked directly with customers to analyze business requirements and schedule release milestones
Environment:& C#,VB.Net, ASP.NET, ADO.Net, XML Web Services, MS Visual Studio .Net 2003/2005/2008, IIS 6.0, JavaScript, MS SQL Server 2000/2005, WPF,MVC
Confidential
Wells Fargo Reward program is offering a loyalty program that includes options for merchandise, retail, entertainment, travel rewards and airline tickets. Wells Fargo has two rewards programs - one for the Consumer segment and one for the Business segment. .Rewards members can redeem rewards through various Wells Fargo-branded customer channels, a call center and a Rewards web site.
- Worked on Wells Fargo Debit card rewards program and Call Center Application as Sr. Developer.
- Responsible of running multiple campaigns for card member with external file process in SQL DTS and web enrolments.
- Doing impact analysis for various approaches to solve problems.
- Code .NET Web and Windows applications using ASP.NET, C#
- Solving production issue in PCI Compliance environment.
Environment:& C#,VB.Net, ASP.NET, ADO.Net, XML Web Services, MS Visual Studio .Net 2003, IIS 6.0, JavaScript, MS SQL Server 2000/2005,WSE
Confidential Customer application
Nissan Project consists of integration with Nissan website through various inbound and outbound web services, Call Center application, Administrative Application to support consumer inquires and support. This Project has large amount of customer data for dealers for research and email marketing, Most of the data is process with DTS and Web services in SQL Server. There are multiple Web Applications to support this Project.
Role & Responsibilities:
- Designed views, stored procedures, triggers and indexes to enhance optimization of the performance of the database server in T-SQL (SQL Server 2000).
- Created stored procedures, views, tables, triggers, table-valued, SQL Jobs, scalar functions etc. on various databases for complex data involving.
- SQL was written is such a way that it can be easily reused and maintained for future projects.
- Performed unit testing of reports on QA databases
- Used Visual SourceSafe to keep trace of version of store procedures
- Created Windows Service using ASP.Net, C# to massage files when they arrive before processing.
- Generate various reports on demand without impacting database response time.
- Work with QA to create stable enterprise ready applications
Environment:& C#,VB.Net, ASP.NET, ADO.Net, XML Web Services, MS Visual Studio .Net 2003/2005/2008, IIS 6.0, JavaScript, MS SQL Server 2000/2005
Confidential, Vernon Hills -IL April 2005 - April 2006
Web Developer
- Responsible for project planning, website management, systems design/architecture, user- interface designs and coding.
- Developed Manual Master web based solution using .Net framework (ASP.Net and VB.Net& )
- Designed a working prototype model of the application for Mitsubishi Sales team using HTML, ASP.NET, Java Script and CSS
- Design and Develop various forms using the .NET framework under Visual Studio .NET.
- All User Interface layers Web Pages are created and integrated to maintain the performance of data flow and data integrity using ASP.Net User Controls, Web Server Controls, ADO.Net using MS SQL Server 2000.
- Designed & developed the entire application, interacting with Sales Team of Mitsubishi and Project Managers of different delivery units, translating their requirements into maintainable code modules
- Designed and developed the required SQL stored procedures, triggers and database functions
- Involved in the design and documentation of business rules, screen design, screen control validations, coding standards, data modeling and application architecture.
- Used& ADO.NET& to connect to& SQL Server database.
- Used C# to develop the business logic.
- Developed reports using& Crystal Reports. Involved in Code walkthrough and query optimization.
- Development of Reports for using SQL Server Reporting Services
- Involved in writing& stored procedures, triggers and dynamic queries with complex joins.
- Ensure quality assurance processes are followed to release web applications and designs that meet business goals.
Confidential, India& June 2003 to Feb 2005
Web Developer:
Worked on Canada Condominium public web site. It was created to provide useful information for its residents, prospective residents, and others interested in condominiums. This is web based Intranet application to automate various processes in the management for ease of accessibility and maintenance. This application integrates with various functional groups like condo Sale Rent, E-tendering, parking and condo management.
Specific Roles:
- Involved in the collection of the requirements from client and preparing the Software Requirements Specifications, Software Design Descriptions, and Test Cases for the project. Also responsible for leading the project through various phases of software life cycle.
- Documented the design of the application, Unit Test Cases, and Software Configuration Management Plan following the quality template.
- Designed & developed the entire application starting from creating web forms, writing the server side code in code-behind, creating required tables and stored procedures.
- Written complex stored procedures using T-SQL for handling the business functionalities.
- Designed, developed user interface look and feel and functionality for web users using XML, HTML, DHTML, CSS, ASP.ASP.Net and using C#
- Developed various& Common classes& and functions.
- Designing the& SQL Server& database tables, following the Normalization rules
- Writing& Stored Procedures, Triggers and Views
- Technically designed all Front-End (UI) components. Designed and implemented dynamic ASP pages. This includes designing and implementing interaction with back-end business logic and presentation of results in a coherent and professional way
- Testing and debugging
Environment:& Visual Basic, ASP, VB Script SQL Server, PL/SQL, COM, IIS, JAVA Script
Confidential India September 2001 to May 2003
Software Developer
- Software development using Visual basic and MS-Access such as:.(School database systems, inventory control systems for small store and factories)
- Developed, tested and integrated code for new or existing software using defined software lifecycle methodologies
- Utilized VB 6.0 to create DLLs: data services COM component that performed Read and Update functions against MS Access database.
- Install desktop/network software and hardware. Assist in related problem diagnosis and support for client and server systems.
- Interacting with users and clients
Environment:& Visual Basic, ASP, SQL Server, PL/SQL, COM, IIS, JAVA Script, MS access, SQL server 2007
ACADEMIC
Bachelor of Arts, Confidential, 1999
Diploma in system management, Confidential, 2000&
Post Graduate Diploma in Computer Sciences, Confidential, 2001
Diploma in E-commerce, Confidential, 2001
US Citizen