Senior Software Engineer Resume
Princeton, NJ
SUMMARY:
- Have 12 Years of experience in design, development, testing, creating GUI application, architecture design analysis, maintenance and Support and providing fixes and solutions for Web based and Client Server Applications.
- Experience in creating middle ware libraries using C#.
- Created WCF service to interact with database and return data in JSON format.
- Created WCF services and enabling message authentication.
- Worked on WCF services to transmit data in MTOM format.
- Worked on creating clients to consume external webservices by passing basic authentication.
- Creating Custom Controls that interacts with WCF service through jQuery to load data in web applications.
- Developed application using Kendo UI and used UI tools such as Datagrids and other filter tools such as text boxes and dropdown boxes.
- Written jQuery scripts to read the action controllers methods and retrieve data to View Pages.
- Written JavaScript function for user input validation.
- Implemented MVC Architecture in application design.
- Experience in using Entity Framework in MVC.
- Experience in creating ER diagrams for database modeling.
- Integrated Web Application Single - Sign on with OAM.
- Experience in using ReSharper to factorize and format the code.
- Work Experience in using .net optimizing tools for validating performance of the application.
- Proficient work experience in using .NET technologies such as C#, VB.NET, ASP.Net, ADO.Net, Web Services, Ajax
- Experience in working with IDEs like Microsoft Visual Studio 2008\2013
- Worked with .Net Framework 1.1,2.0,3.5,4.5
- Experience in creating Windows Form, Web Forms, User Controls, Custom controls and Deployment of the Project.
- Knowledge in using Erwin for database remodeling and designing
- Extensive knowledge and experience in developing applications using Object Oriented Programming Concepts.
- Expertise in Visual Basic, ASP, SqlServer, HTML, JAVASCRIPT, XML, DTD, XSLT, CSS, IIS, MTS.
- Experience in creating XML Parsers using XML Dom Documents
- Expertise in data accessing using ADO.NET using Stored Procedures and queries from Oracle and SQL Server.
- Expertise in using data controls like Grid view, Details view and Form view.
- Experience in developing Repeater, DataGrid for Editing/Paging purpose
- Having Work experience in adding Styles sheets, Master Pages to the web-pages.
- Hands on experience in creating Functions, Triggers, Complex SQL procedures in SQL Server 2000/2005.
- Extensive knowledge on developing COM using Visual Basic and deploying them using MTS
- Experience in implementing web-based applications using a multi-tier architecture.
- Strong application development background, strong experience and knowledge of Software Development life cycle development (SDLC).
- In addition to excellent technical abilities possesses strong oral and written communications skills, analytical and interpersonal skills.
- Work Experience in Developing Applications in Java 2.0, JSP, C, Perl and ColdFusion 4.5
- Worked in domains such as HR, Education, Transportation & ERP Solutions
- Work Experience in Integrating Third Party Components for Credit Card Processing
- Knowledge in Agile Methodology approach.
- Used SVN source control for maintaining version control of the code.
- Knowledge in usage of Angular JS Services
- Knowledge in usage of Microservice.
- Good team spirit and organized working habits with a willingness to learn new concepts in a short period of time.
TECHNICAL SKILLS:
Operating Systems: Windows XP, WIN NT 4.0, Windows 2000, 95 / 98/Vista/2003, UNIX, VMS
Databases: Oracle 9i/10G/11G MS Access, SQL Server 2000/200, RDB
Languages: C, C++, Java, C#
Internet Programming: ADO.Net, ASP.Net (, DHTML, AJAX, ASP 3.0, ADO, IIS, XML, XSL, XSLT
GUI: Visual Basic 6.0
Application Server: MTS
Web server: Tomcat Server, IIS, weblogic server, websphere 5.0
Other Tools: Visual Source Safe, Crystal Reports 6.0, Data Reports 6.0, Visio 2000, MSProject
PROFESSIONAL WORK EXPERIENCE:
Confidential, Princeton, NJ
Senior Software Engineer
Responsibilities:
- Actively worked with team to understand business needs and converting it to prospective automated applications.
- Upgraded to use Telerik Kendo UI to support the upgrade of Confidential Data Management to UI.
- Created Models and Classes specific to MVC pattern in C#.
- Upgraded windows applications to WCF services in C#.
- Created JSON Client applications to consume external JSON Rest Services and record responses.
- Developed and maintained schemas(XSD) and stylesheets(XSLT) used as part of transformation of data to scoring systems.
- Integrated UI Web Application Single-Sign on with OAM.
- Upgrading the application to work on 64bit and Oracle11g
- Upgrading the standalone SQL Server database to clustered SQL Server database
- Created dynamic editable pdf at runtime using C# and Adobe.
- Created customized widgets for deployment of applications.
- Created WebPages and functionality for resposting failed results
- Created Webpages and functionality for recycling the application pools
- Created webpages and functionality to close and track the evaluvated results
- Created Webpages to check the test takers pictures for reporting.
- Created Multiple MSI for creating multiple version of the the application in the same machines
- Created Deployment tool to install multiple applications in different environments on the same machine.
- Maintain version control for applications using SVN.
Environment: Visual Studio 2005/2008/2010/2013 , NET Framework 2.0/3.5/4.5, C #, ASP.NET, IIS 7.5, XML, XSL, Oracle 11G, HTML, SOAP, WebServices and WCF, itextsharp, JSON, Fo.net, ExcelDataReader, Newtonsoft.json, Telerik Kendo UI, Ninject and BootStrap
Senior Software Engineer
Confidential, Princeton, NJ
Responsibilities:
- Working on upgrading the application environment from windows 2003 servers to windows 2008
- Upgrading application from DIME to MTOM mechanism for Performance.
- Working on the production support activities. Fixing bugs and resolving issues.
- Customizing the XSD, Xsl stylesheets for various scoring system according to the business needs of the customers.
Environment: Visual Studio 2005/2008, NET Framework 2.0/3.5, C #, ASP.NET, IIS 6.0, XML, XSL, Oracle 9i, HTML, SOAP, WebServices and WCF
Software Application Engineer
Confidential, New Providence, NJ
Responsibilities:
- Creating C# API for Calling Oracle Procedures and retrieving data for attorney profiles.
- Developed the web application using ASP.NET 3.5, C #, XML, HTML, XSL, JavaScript and Master Page.
- Developed User Controls and extensively using them in place holders.
- Involved Cascading Style Sheets (CSS) for describing the presentation of the web pages.
- Providing Assistance in handling Production Support for the Application.
- Consumed web services with SOAP, WSDL and UDDI to dynamically create urls and collecting stats in asmx.
- Created xml schemas to validate xml using C#.
- Worked on creating widgets supporting new features like suggested relationship.
- Created Blogs, Posts and comments in C# and integrating with Community Server.
- Customizing Community server to handle permission at the Group Level and Blog Level
- Converting Community server Components to Customizable components
- Calling WCF service using jQuery to populate data in the page.
- Building WCF Service calls to interact with Oracle API.
- Using WCF service to create service calls in Json and build the pages with JavaScript
- Building ASCX controls, calling the JavaScript functions which interacts with service getting the values in JSON Format.
Environment: Visual Studio 2005/2008, NET Framework 2.0/3.5, C #, ASP.NET, IIS 6.0, XML, XSL, Oracle 9i, HTML, SOAP, Webservices, WCF and JSON/jQuery.
Programmer Analyst
Confidential, Germantown, MD
Responsibilities:
- Provide support of applications working directly with business users in managing their requests, understanding their requirements and traslating business requirements to functional specifications through hands-on-analysis
- Extensively used Object oriented programming concepts for the upgrading application in .NET
- Developed the Presentation layer, Business Logic Layer and Data Access of the project.
- Designed and developed the web application using ASP.NET 2.0, ADO.NET, C #, XML, HTML, JavaScript and Master Page.
- Implemented Web Forms using Web Controls, User Controls.
- Involved Cascading Style Sheets (CSS) for describing the presentation of the web pages.
- Performed input validations on Web Forms using various .NET Validation Controls.
- Used Asynchronous JavaScript and XML (AJAX) techniques to improve performance.
- Resolved user queries by analyzing the requests and building queries using SQL
- Extensively used both DataSet and Data Reader to gather data from database and used Grid View, Data List, Detail View and Repeater controls to the display the data in a desired format.
- Consumed web services with SOAP WSDL to exchange XML based information.
- Provided Form Authentication to the Web Application.
- Used CSS for designing the pages and Controls uniformly across the Entire Application
- Worked with Oracle Client using ADO.NET to access database
- Developed C programs in VMS with respect to DMV and Reconciliation processing.
- Created Perl Programs for Automation of File System Activities.
- Supported Violation reports with additional queries and enhancements.
- Developed test cases and test plans to assure quality delivery throughout the implementation
Environment: Visual Studio 2005, NET Framework 2.0, C, UNIX, C #, ASP.NET, IIS 6.0, XML, Oracle 9i, HTML, SOAP and Web Services, PL/SQL
System Analyst
Confidential, Memphis, TN
Responsibilities:
- Conducted several user sessions, assessed the business requirements and converted them onto the functional specifications and created the technical design document for the development team to work on.
- Involved in production support for workbrain application for harry bank employees.
- Performed Fit-Gap analysis and involved in customization of new business rules specific to harry bank employees in workbrain application.
- Created various report oriented pages in asp.net to meet the business requirements using grid controls.
- Designed and developed the web application using ASP.NET 2.0, ADO.NET, C #, XML, HTML, JavaScript and Master Page.
- Developed the payroll interface program to send the time accruals of the employees to the PeopleSoft Payroll system
- Created unit test plan and test cases, system integration test plan and test cases to ensure that the delivered product meets the business requirement
- Created various PL/SQL procedures and queries to access data across Databases and Created business objects using C#.
Environment: Visual Studio 2005, NET Framework 2.0, C #, ASP.NET, IIS 6.0, XML, Oracle 10G, HTML, JavaScript