Consultant Sr. Software Engineer Resume
Austin, TexaS
SUMMARY:
- 12+ Years of professional IT experience at various levels of application development, system analysis, design, performance tuning, real time, testing & implementation in application & system software
- Full software development life cycle (SDLC) and have strong experience in requirement gathering, designing, development and implementation with emphasis on quality standards, procedures and processes.
- Experienced on entire .NET stack viz. Windows, Web, SharePoint
- Strong experience and knowledge on .NET frameworks, threading, Service Oriented Architecture (SOA) and Agile methodologies.
- Strong experience in SQL database design, writing and tuning T - SQL queries, Stored Procedures, functions, Data Transformation Packages (SSIS), Cursors and Triggers
- Strong experience working with MS EXCEL and creating VB scripts, macros
- Fair knowledge with third party controls like Kendo UI, Telerik, infragistics, Wijmo tools
- Excellent team player with strong analytical problem solving skills, communication skills, results-oriented, well-organized, self-starter, fast, multi-tasking, hardworking and punctual.
- Strong experience at client interaction & working with distributed team environment.
- Experience with Unity, WCF, MVC and writing Restful Services
- Strong desire and ability to learn new languages, technologies and tools
- Exposure to Azure, Xamarin, AngularJS 2.0, SPAs and MVC 6.0
TECHNICAL SKILLS:
Languages: C#, C++, C, Java, JavaScript
Databases: SQL Server 2012/2008/2005/2000/7.0 , Sybase, Oracle 10g/8
Operating Systems: Windows 8, 7, 2008 R2, XP
Frameworks: .NET Framework 4.5/4.0/3.5/2.0 , MVC 5.0/4.0, LLBLGEN, Entity Framework 5/4, NHibernate, AngularJS, React JS
Application Technologies: VC#, VC++
Web Technologies: IIS 7.5/7/6, ASP.NET MVC/4.0/3.5/2.0, Web Services, Classic ASP.NET, HTML 5.0, BOOTSTRAP
Tools: /Utilities: MS Office Suite, Visual Studio Team System, Kendo UI, Telerik, Infragistics, SharePoint, Documentum, JIRA, ATOM
Version Controls: TFS, Subversion, PVCS
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Consultant Sr. Software Engineer
Responsibilities:
- Defined information architecture by studying business operations and UI requirements
- Architected and developed micro services using ASP.NET Web APIs to serve data to partner systems
- Designed and Developed responsive UI using HTML5, Bootstrap and Confidential UI framework
- Created View Models, Action Filters and Custom attributes from Web API project
- Implemented Dependency injection using Microsoft’s Unity
- Delivered milestones with almost zero defects in this complex project at fast paced environment
- Developed tools to mock SAML tokens and the distributors.
- Provided motivation and mentoring to juniors
Environment: SOA, C#, SQL Server, Elastic Search, .NET Framework 4.5, VS2013, ReactJS, ASP.NET MVC 5, ASP.NET WEB API 2.0, MOQ, Entity Framework
Confidential, New York, New York
Consultant Lead Sr. Software Engineer
Responsibilities:
- Responsible for translating business requirements into software designs ensuring functionality and integration with existing systems/platforms.
- Exposed system functionality using SOA
- Created several REST Web API services to interface with Mark Logic NoSQL database
- Created several Restful services using ASP.NET WEB API 2.0
- Created View Models, Action Filters and Custom attributes
- Develop user interface using in house Bento tools for AngularJS
- Develop screens for Excel add in and collects data from complex spread sheets
- Implemented Dependency injection using Castle Windsor
- Writing unit tests for all projects using MS Unit test and moq
- Provide instruction, mentoring, and guidance to development team members in an effort to enhance skills, improve processes, and increase performance effectiveness.
Environment: SOA, C#, Oracle 11g, Mark Logic, .NET Framework 4.5, VS2013, AngularJS, ASP.NET MVC 4, ASP.NET WEB API 2.0, WPF, Castle Windsor, MOQ, NHibernate, RabbitMQ, SignalR
Confidential, Hoboken, NJ
Consultant Lead Sr. Software Engineer
Responsibilities:
- Design and architect the web version of Operation transfer pricing project
- Responsible for translating business requirements into software designs ensuring functionality and integration with existing systems/platforms.
- Architected solution for the project
- Defined test conditions and develops accurate and complete test plan
- Helped in decision making about what software/technologies to be used
- Working on implementing Entity Framework with Oracle 11g
- Created several Restful services using ASP.NET WEB APIs
- Created several database views and stored procedures
- Created ViewModels, ActionFilters and Custom attributes
- Create Partial Views for Layout files
- Getting familiar with AngularJS and using it on the user interface layer
- Implemented Dependency injection using Castle Windsor
- Writing unit tests for all projects using MS Unit test and mock
- Provide instruction, mentoring, and guidance to development team members in an effort to enhance skills, improve processes, and increase performance effectiveness.
Environment: SOA, C#, Oracle 11g, WCF, .NET Framework 4.5, VS2012, AngularJS, ASP.NET MVC 4, ASP.NET WEB API, WINFORMS, Castle Windsor, MOQ, Pentaho
Confidential, Jersey City, NJ
Consultant Analyst Developer/ Architect
Responsibilities:
- Worked with project lead to design architecture of the project
- Created Views, View Models, Entity models, Services, WCF services
- Designed database, tables & views required for the application
- Used Repository pattern, Inversion of control/Dependency injection using Unity
- Created detail design / technical specification document
- Interfaced with SharePoint to save documents
Environment: SOA, ASP.NET MVC 4.0, C#, SQL SERVER 2008, WCF, .NET Framework 4.5, VS2012, Entity Framework 5.0, Kendo UI controls, JQuery, JSON, MOQ
Confidential, Jersey City, NJ
Consultant Analyst Developer/ Architect
Responsibilities:
- Worked on all full development life cycle of the project
- Worked with project lead to design architecture of the project
- Created Views, View Models, Entity models, Services, WCF services
- Designed database tables
- Used Repository pattern, Inversion of control/Dependency injection using Unity
- Created component that interacts and retrieves reports from SAP Business Objects using BO .NET SDK
- Developed module that communicates with SharePoint 2007/2010 to storing and retrieving documents
- Consumed web-services
- Interfaced with SharePoint to retrieve and save documents
- Interfaced with IBM MQ Series, read and wrote to queues
- Wrote unit tests to get more than 80% code coverage
- Used MOQ for mocking dependent layers
- Created jobs on TIDAL the enterprise scheduling system
- Extended few kendo UI controls for server side binding
Environment: SOA, ASP.NET MVC 4.0, C#, SQL SERVER 2008, WCF, .NET Framework 4.5, VS2012, SAP Business Objects SDK, Entity Framework 5.0, TIDAL, Kendo UI controls, JQuery
Confidential, New York, NY
Consultant Developer
Responsibilities:
- Added new business logic into the existing application code
- Enhancement and bug fixes
- Wrote unit tests for bullet proofing code
- Optimized stored procedures / views
- Developed customized Web Parts for SharePoint 2007/2010
- Leaded a team of SharePoint developers to maintain the company wide portal
- Wrote PowerShell scripts to create SharePoint components
- Exposure to Quantitative data modeling software viz. MarketQA & Barra
- Customized third party trading model application to generate excels for Traders
- Imported data from XML using XSLT and XPATH
Environment: C#, SQL SERVER 2008, .NET Framework 2.0, VS2008/2010, Oracle 10g, ASP.NET 3.5, JavaScript, JQuery, XPATH
Confidential, New Providence, NJ
Consultant Developer
Responsibilities:
- Designed and developed Windows UI framework POC using WPF
- Designed and developed application using Winforms, SQL Server 2008
- Exposure to middle tier that communicates with devices in real time to obtain container status
- Used Mocking for dependent layers.
- Developed a module in Silverlight for the website that tracks containers
- Worked on designing database objects like tables, views, stored procedures, indexes
- Worked on entity data framework 4.0, WCF, multi-threading
- Using Google Maps API to show container's location on map
Environment: WPF, ASP.NET 4.0, Winforms, C#, SQL SERVER 2008, .NET Framework 4.0, VS2010, TFS 2010, Rhino Mock
Confidential
Consultant Developer
Responsibilities:
- Hands on experience working with Cognos BI
- Worked on business layer and UI (winforms)
- Wrote C# code to validate data for the Confidential ts that is entered at sites all over the world
- Responsible for Testing and release
- Leading team of 2 offshore developers
- Used JIRA for issue tracking
- Used Documentum for accessing and storing documents
Environment: Winforms, ASP.NET1.1/2.0, C#, SQL SERVER 2005, .NET Framework 1.1/2.0
Confidential, New York
Consultant Lead Developer
Responsibilities:
- Used Microsoft Visio and UML to demonstrate class designs
- Designed front end using ASP.NET/C#, Telerik, infragistics and AJAX with Visual Studio 2008/2005
- Designed & developed framework classes which is now foundation of entire application
- Designed & developed Data Access layer
- Designed & developed Business Logic layer and exposed functionalities using webservices
- Implemented Workflow using customized classes and databases
- Used Generics, Collection classes, reflection, lambada expressions & extension methods
- Designed & developed table structure, stored procedures, triggers and functions with SQL Sever 2005
- Extensively used AJAX, JavaScript to avoid full page postback
- Developed Webservices for implementing service oriented architecture (SOA)
- Bug fixing and support for legacy ASP application
- Created SSIS packages to import data
- Developed autosys jobs using JIL
- Create VBA Scripts to run SSIS packages and schedule it
- Used Team foundation server and Subversion for managing code
- Developed Winform application to copy files and data across web and database servers
- Participated in releases and documentation
- Worked as a team lead to three programmers.
Environment: ASP.NET3.5/2.0, C#, Winform, SQL SERVER 2005, .NET Framework 3.5/2.0 using Visual Studio 2008/2005
Confidential, New York
Consultant Developer
Responsibilities:
- Developed a windows service that communicates with IBM MQ Series to get data in real time
- Developed a generic parser (Winform application) using that import feeds. Importing new feed is just a single record entry in the database compared to old process of writing a new parser for every new feed. Program uses WEBSERVICE for database operations and multi-threading to parse several files together. Also, designed the database to hold the information.
- Migrated the classic front end ASP pages to front end aspx. The entire code and structure has changed to fit into .NET standards
- Optimized slow running ASP pages by using Ajax, excluding unnecessary loops and inline joins.
- Created Data packages (DTS) to import data from more than 18 different feed files.
- Migrated DTS packages create with SQL SERVER 2000 to DTSX for SQL SERVER 2005
- Created VBA scripts to modify excel data and prepare reports and send emails
- Worked closely with business users for requirement gathering & implement the functionality.
- Migrated jobs from Windows scheduler to Autosys (a scheduling tool from Computer Associates).
- Prepared functional specification document to migrate from SQL Server 2000 to SQL server 2005.
- Participated in release and documentation
- Worked as a lead to three programmers located offshore.
Environment: ASP.NET, C#, Winform, SQL SERVER 2000/ 2005, .NET Framework 2.0/3.5, IBM MQ SERIES using Visual Studio 2005, VBA script
Confidential
Senior Developer/ Analyst
Responsibilities:
- Enhanced the website developed with front end classic ASP to avoid cross-site scripting (XSS) attacks & modified the web pages to avoid SQL injection attack.
- Optimized the stored procedures and tuning SQL scripts for fast retrieval of the dat
- Optimized the tables by applying proper indexes to the database tables.
- Created DTS data packages and SQL scripts to populate the data in MIST database from data dumps provided by various partner systems across the globe.
- Reviewed and debugged existing SQL queries used to extract information from data sources, to resolve problems with importing data.
- Worked closely with Business users for requirement gathering to extend this application for Operations branch and prepared a Functional requirement document for the same.
- Modified the front end of app to allow access using Single Signon.
- Developed a new front end using webforms on ASP.NET 1.1 framework and SQL SERVER 2000
- Migrated existing front end classic ASP website to new front end webform using on .NET 2.0
- Created custom user controls, extendable separate classes/dlls for future modifications, stored procedures etc.
- Implemented role based authorization technique to provide integrated sign-on features for members controlled access to functionality, permissions to view specific reports.
- Production support for various modules of application to resolve issues such as application timeouts, access related and maintenance of the site.
- Trained new team members at offshore ( Polaris Mumbai office ).
- Worked as a Team Leader, allocation of work to team members depending complexity to experience
Environment: ASP.NET, C#, SQL SERVER 2000, .NET Framework 2.0 / 1.1
Confidential
Developer
Responsibilities:
- Analyzed the requirement given in the Business requirement document and suggested ways about architecture of the application.
- Prepared Functional requirement document followed by a technical specification document.
- Created Stored Procedures and written SQL scripts
- Created classes using C# for accessing the database and put it in a separate dll.
- Created User Interface and code behind files for supporting the required functionality.
- Created User controls for reusability and ease at maintenance.
- Used ADO.NET, Datagrids, and datalists for showing the data.
- Used Crystal Report 8.0 to show the reports.
- Involved in System Integration testing.
Environment: ASP.NET, C#, SQL SERVER 2000, .NET Framework 1.1
Confidential
Developer
Responsibilities:
- Worked on enhancements for the application suggested by Business Operations team.
- Analyzed the requirement and prepared Functional requirement document followed by a technical specification document to complete the assigned work
- Extended a VC++ DLL to include debit related functionality.
- Tested the same for its correction integration with COM+ service and VB program.
- Modified the Stored Procedures for enhancements.
- Investigated and fixed a multi-threading issue
- Debugged changes made to the application to resolve problems with missing account nos.
- Converted one module that used VB 6 as a front end & back end as SQL Server to ASP.NET (.NET Web app)/ SQL Server
- Assisted by extracting data for smoothing the transition of MBBS to Global billing project.
Environment: VB, VC++, VJ#, COM, DCOM, COM+, CORBA, ASP, ASP.NET, C#, SQL Server
Confidential
Software Engineer
Responsibilities:
- Used Visual studio 2003 to develop
- Created front end User Interface based on the design given by design engineers.
- Written Java Scripts for validating the entered data by the users.
- Created stored procedures and written SQL scripts for accepting and showing the data.
- Created a component that maps Mortedge database fields with the returned fields.
- Used the same component on WebPages to extract and showing the data.
- Involved in integration testing.
- Involved in the new team members about the functionality and naming conventions.
Environment: VC++, COM, ATL, ASP.NET, C#.NET, SQL SERVER 2000, Oracle
Confidential
Developer
Responsibilities:
- Created a plug in C# for Microsoft PowerPoint.
- Developed a module that extracts image from PowerPoint and save in .PNG format
- Integrated raw C++ code module that converted wav files to mp3
- Created the module for handling the distribution of licenses.
- Participated in testing & implementation
- Worked in enhancing the product to support PowerPoint 2000
- Understanding the nature of bug and proposed a strategy to fix it up.
- Debugged the program for testing and fixing the bug.
Environment: VC++, COM, ATL, C#.NET, C++ Flash Format SDK