Software Engineer Resume Profile
Professional Profile
- Well versed in Object Oriented Design/Programming i.e. OOD/OOP and Design Patterns like Dependency Injection and Injection of control.
- Possess technical expertise in aspects of all phases of Software Development Life Cycle SDLC that includes Requirement Study, Analysis/Design, Integration, Re-Engineering, Maintenance, Installation, Implementation and Testing.
- Handle multiple projects under single portfolio as per Project Management PMI Standards
- Microsoft certified SME with 11 Years of hands-on development experience in Software Application Design, Development methodologies, Quality Management, Operations and business process in Software Industry. Expertize in developing and Implementation of Client/Server, Web based n-tier architecture systems with strong knowledge of .NET architecture and MS SQL.
- Developed projects in Waterfall, Iterative, Agile Development Methodologies.
- In Agile SCRUM process for the Merrill project team, utilized Microsoft Team Foundation Server TFS to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint-planning meetings, Release Management and Build Automation.
- Create business requirement BRD , best practices, standards, templates, high/low level design HLD/LLD document and operating procedures to optimize IT project development.
- Involved in Jobs scheduling, monitoring and Production Support in a 24/7 environment.
- Involved in Project planning and co-ordination with both Onsite/Offshore for meeting the scheduled project milestones and deadlines.
- Working knowledge in designing Use Case diagrams, class, sequence, collaboration, ER Diagrams using UML and Microsoft Visio.
- Functional domain expertise involves Financial, Investment Banking, Health Care, Insurance and Supply chain management verticals.
Key Skills and Attributes
- Experience in Extracting, Transforming and Loading ETL data from Flat file, Oracle, DB2 to MS SQL Server by using DTS and SSIS services.
- Strong database design and Extensive experience in SQL-Server, Oracle, Enterprise Manager, Query Analyzer, SQL T-SQL PL/SQL , Stored Procedures, Views, Triggers and Functions, Relational database design data modeling, Transactions, development and optimizing of Queries using TOAD.
- Expertise in Web GUI Development utilizing HTML5/HTML, CSS3/ CSS, jQuery, AJAX, JSON and, XML/XSLT etc. leveraging the Bootstrap framework and Angular JS for mobile framework.
- Strong in Programming Microsoft MVC, C , ASP.NET, Web Services, WCF, LINQ, VB.NET, VBScript, and JavaScript.
- Experienced in building sophisticated distributed systems using REST web APIs SOA and enterprise application design using Multithreading, parallel tasks.
- Experience in development of COM Components ActiveX Controls, DLLs and custom controls.
- Strong problem solving, logical implementation, trouble-shooting, installation and configuration skills.
Technical Proficiency
| Web Technologies | MVC, ASP.Net, WCF/Web Services, RESTful APIs, AJAX, DAAB, LINQ, WSDL, UDDI |
| Languages | C , VB.Net, XML, XSLT, C, C , Visual Basic 6.0 |
| Front end skills | HTML/HTML5, CSS/CSS3. |
| Configuration Management | TFS, SVN and VSS. |
| GUI /Tools | Visual Studio 2003-13 |
| Reporting Tools | Crystal Reports XI |
| OO Methodology | UML, SOA |
| Database Methodologies | SQL Server 2005-08, SS Integration services ETL , Oracle 10g/9i |
| Operating Systems | Win 2000-08, DOS |
| Others | TOAD, IBM DB2 Data Studio, Autosys/CA Scheduler |
Professional Experience
Confidential
Role: Project Lead
- Involved in the project platform migration from BAC/Bank legacy web services to Merrill/ML Integrated framework 4.0 services to support US Trust online application which is hosted in Intranet.
- Converted the existing web pages to accommodate the Responsive design model in Mobile UI framework by using HTML5, CSS3, and Angular JS.
- Developed various Toolkit Widgets using HTML, CSS and JQuery, which served as a common library for multiple applications.
- Implemented Multi-threading concept to improve performance by asynchronously loads multiple palettes at the same time.
- Responsible for developing WCF Service Libraries to get data for Financial360 from external system CBS Commercial Banking System, MDS Market data services to get banking activity and transaction details.
- Followed agile methodology, which is adopted to be most efficient, because of which we could accept new change requests at a later point of build phase due to frequent deployments.
- Used NUnit to test the Web services exposed to external systems.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
Environment: C , MVC ASP.NET, Visual Studio .NET 2013, Net Framework 4.0, AJAX, XML, XSLT, IIS 6.0, HTML, CSS, SOAP, JavaScript, WCF, SQL Server 2008.
Confidential
- Designed user interface screens and implemented application logic under Microsoft .NET framework 4.0 using ASP.NET MVC 2.0
- Interacted with users to review and analyze the ETL requirements to develop the data migration plan according to the company's methodology for data transformation from external source to our SQL DB.
- Performed lead role in Database migration from MS SQL to IBM DB2.
- Developed Stored Procedures, Functions and Queries using T-SQL to validate the data at backend and to execute the desired result at front end. Worked with Generics, Delegates, Lambda Expressions, Anonymous Methods, LINQ, and many more object oriented techniques.
- Handled the access level functionality for the users in Index levels using Triggers. And validating the investor's information using SQL stored procedure.
- Involved in Technical Documentation FDD, DDD of the assigned modules.
Environment: C , MVC ASP.NET, ASP.NET 4.0, WCF, HTML, CSS, JQuery, SQL Server 2008, SSIS, Visual Studio 2010
Confidential
- Design and develop the web front-end code using efficient, maintainable and modular HTML5 and CSS code to support responsive model design in desktop and mobile.
- Developed loosely coupled code using Dependency Injection - Constructor Injection, which further reduced the tight coupling between various components and also resulted in a more maintainable code.
- In the event data is required from mainframe systems the transaction is passed through an MQ/Series queue.
- Worked in Oracle PL/SQL Package with spec/body definition, and involved in design, optimize the Materialized views to replicate data to non-master sites after batch extract in Data load process.
- Used enterprise library for logging and exception handling
Environment: C , ASP.NET 3.0, Visual Studio 2008, .Net Framework 3.5, MQ Services, Oracle PL/SQL.
Confidential
Role: Project Analyst
- Interact with clients to determine website goals and to develop strong web pages with strategies.
- Involved in using XML, XSL with ADO.NET to retrieve and send data to different databases.
- Performed Client side validations with JavaScript and Server side validations with ASP.Net 3.5.
- Provided the security by encrypting the data in DB and config files using DPAPI.
- Used LINQ and Lambda query expressions to refine the data into required state.
- Involved in development of program specifications, designing templates for the ASP.net web application using AJAX toolkit.
- Involved in the Agile workflow with SCRUM methodology
Environment: .Net 3.5, ASP.NET, C , WCF, LINQ, ADO.NET, AJAX Toolkit, SQL Server 2005, Visual Studio 2008, TFS.
Confidential
Role: Project Analyst
- Developed solutions for diverse programming scenarios in C , employing object oriented Programming OOP concepts in Visual Studio.
- Shared responsibility for controls team. Drove design of Tree View, improvements to selector, and general team process. Became a recognized expert on control authoring, especially data-driven controls.
- It uses XML technology to provide efficient and exhaustive search functionality XPATH and also used XSLT to transform the XML documents.
- Utilized Data Grid and Data Repeater to display and manipulate the records.
- Involved in Unit/Integration testing various modules of the project.
- Created Automated N-unit test cases and created the DB scripts
Environment: .Net 3.5, ASP.NET, C , WCF, LINQ, AJAX Toolkit, SQL Server 2005, Visual Studio 2008, CVS.
Confidential
Role: Module Lead
- Worked as a Module Lead for 5 members and Interaction with the Client for requirement gathering and localizing the entire application for all the 3 regions.
- Building Dll's for different languages using Resource files .Resx and resgen to implement the Localization/Globalization concept for all the pages in SDI.
- Expertise in dealing with Private, Shared Satellite and resource assemblies, configuring with strong names, and deploying in GAC.
- Used Microsoft Enterprise library for Data access and Exception Handling.
- Code review in PL/SQL procedures, functions and triggers, and tuned queries for performance improvement and handling UTF-8 data to accommodate Localized data's.
- Involved in development of program specifications, designing templates for the ASP.Net web application and Implemented AJAX and Web Services.
Environment: .Net 2.0, ASP.NET, C , .Net Remoting/Reflection, Web Services, Visual Studio 2005, Oracle 10g, Visual Source Safe.
Confidential
Role: Software Developer
- Involved in development of program specifications, designing templates for the ASP.Net web application.
- Developed Cascade Style Sheet CSS for inclusion in ASP.net pages, which enabled for central control of page layouts and colors and fonts.
- Use of In-Built Namespace for Data Access Layer with SQL Server 2000.
- Handled IVR Interactive Voice Response process using DTS packages to migrate data from text files.
- Handled claim transmission module for both 837 HIPPA and 834 format.
- Implemented Secure Socket Layer SSL certificate.
- Created Classes to generalize the Code and called existing COM Objects Using VB.NET.
- Generated Crystal Reports and exported to Excel and pdf format.
Environment: .Net 1.1, ASP.NET, C , ADO.NET, Visual Source Safe, Crystal Reports, SQL Server 2000, DTS
Confidential
Role: Software Engineer Trainee
- All user interface layers, windows forms are created and integrated to maintain the performance of data flow and data integrity using VB.NET Controls and ADO.NET.
- Data binding was extensively used to bind various controls to the data from database. Data grid controls were used in displaying rows of data in a customized template format.
- Involved in using ADO.NET to retrieve and send data to different databases.
- Developed SQL stored procedures to interact with the databases.
Environment: VB.Net, ADO.Net, SQL Server 2000, Windows 2000, Visual Studio.NET 2003.
