Shibi Benny Email:*****.******@*****.***
Summary
A result oriented IT professional with 12+ years of Experience in developing Enterprise Applications.
Core expertise in Microsoft .NET technologies working in distributed, N-tier, Internet applications
MCAD certified with MCPs in ASP.NET, XML Web Services, Windows Forms and SQL Server
Primary skill set includes C#, Angular 15, ASP.NET, Web Services, WCF, LINQ, Win Forms, Web Forms, AJAX, ADO.NET, XML, XSLT, JavaScript, Crystal Reports, IIS, SQL Server 2000/2005/2012/2014/2016, MVC, UML, JQUERY
Proficient in OOPs concepts.
Energetic and innovative with a special talent for troubleshooting and resolving complex technical problems and escalated issues. Proven ability to deliver solutions in a large, multi-developer application environment
A very good team player, interactive, hardworking and having abilities to complete the tasks with perfection under pressure also.
Hands on Experience in various phases of software development life cycle such as (Analysis, Design, Coding, Testing and Deployment)
Handled database design, design and programming of stored procedures, triggers etc in SQL Server for multiple projects.
Technical Skills
Operating Systems
Windows 10/7/ Windows Server 2012, 2019
Languages
C#, ASP.NET CORE, JavaScript, Typescript, SQL, VB6, C++
.Net Framework
3.5, 4, 4.5, 4.6, 5.0, 6.0, 8.0
GUI
Visual C#, Visual Basic 6.0
Technologies
Angular 15, Type Script, MVC Core, MVVM, Win Forms, Web Forms, ASP. LINQ, AJAX, JavaScript, CSS, HTML, XML, Selenium, Spec flow, Jasmine
Distributed Technologies
WCF, Web Services, WEB API
Reporting Tool
Crystal Reports
Web Servers
Internet Information Server
RDBMS
SQL Server 2012/2008/2000/2014/2016, Oracle 9i/10g
Visual Development Tools
Visual Studio.Net 2003/2005/2008/2015/2017/2019/2022
Database Tech.
ADO. Net, ODBC, Stored Procedures, Triggers, Views, UDFs, etc
Design Patterns
Singleton, Facade, MVVM, Builder
Design Tools
UML, Visio
Other Tools/Tech.
Visual Source Safe, TFS, GIT
Education
1.Master of Computer Applications from Bharathiar University Coimbatore.
2.B.Sc Computer Science from Mahatma Gandhi University Kottayam.
Certification
Microsoft Certified Application Developer (MCAD) for Microsoft .NET.
Transcript Access:
https://mcp.microsoft.com/Anonymous//Transcript/Validate
Transcript ID: 751053
Access Code: shibibenny
Work Experience(Reverse Chronological Order)
Client: NIAID-NIH - National Institute of Health, MD April 2014 to Till Date
Role Application Programmer
Project Contract Planning and Execution - CPE
The purpose of CPE is to give the Administrative Officers, Budget Officers, Division Directors, Branch Chiefs and Contracts Project Officers of NIAD-NIH management an overview of the contractors, subcontractors and most importantly the contracts, NIAID-NIH signed on a Fiscal Year.
It helps them to know how much money they spent on each contract per Fiscal Year. It lets them see the items in various categories like Planned Actions, Division Approved, Budget Office Approved, AO Approved and Obligations. It also lets see the funds based on Missions such as BIOD, IID etc.
Responsibilities:
Analyze the requirements with the product manager and team to get clarifications on the requirements.
Discuss and finalize the design
Worked on Presentation layer to develop User Interfaces using Angular 8 and Type Script
Wrote Jasmine test cases to test the User Interface
Developed and consumed Web API, WCF to retrieve and save data
Used Moq to write unit test for test driven development
Developed Spec flow tests for UI testing
Designed and developed Stored procedures, Views etc in SQL Server 2014 using T-SQL
Used OOPS and design patterns extensively to make the components reusable, flexible and maintainable
Used Agile methodologies for the development and participated in Scrum planning, daily standup meetings, scrum retrospective, demo to the end user etc.
Environment: C# .NET 8.0, Angular 15 LINQ, Type Script, Jasmine, Moq, SOAP, T-SQL, SQL Server IIS, Windows `0, CSS, TFS
Role Application Programmer
Project DMID MIS(Management Information System for Department of Microbiology)
The purpose of the DMID MIS is to support management of the information and processes related to the Preclinical Services for Researchers Program. It is a tool to assist DMID staff in the day to day administration of these services.
The major objectives of the DMID MIS includes creating a single, comprehensive, coordinated system for all DMID preclinical service programs, effectively tracking pre-clinical services requests through their life cycle from conception to award completion, Creating a knowledge base repository by archiving the information and documents for later reference and creating reports to aid in planning and evaluation, including reports that measure outcomes.
Responsibilities:
Developed Presentation Layer in using ASP.Net and MVC
Worked on all the layers such as Presentation, Business Layer and Database for the Modules assigned.
Code, unit test and bug fix the user story using tools and technologies such as Visual Studio 2013, C#, Asp.net, MVC, Web Services,, JavaScript, SQL Server etc.
Develop User interface, business components and reports for the system.
Work on Production Support tickets and provide technical assistance to users.
Attend daily stand up meeting and report the progress to the team.
Designed and developed Stored procedures, Triggers etc in SQL Server 2016 using T-SQL
Used OOPS Extensively to make the components reusable, flexible and maintainable
Environment: C# .NET 6.0, Web Forms, MVC, ASP.NET, ADO.NET, AJAX, JavaScript, JSON, HTML, XML, XSLT, SOAP, T-SQL, SQL Server 2016, IIS, Windows 10, CSS, TFS, Selenium, SpecFlow
Employer : Mindteck
Mindteck is a leading provider of embedded systems development. Mindteck offers a range of IT services that includes custom application development, application management, application reengineering and independent testing services.
Role Software Engineer
Project Resource Management System
RMS is used for tracking the time spend by resources on various projects. It is used to generate various project management reports like resource utilization and billing reports. The major modules are Users, Roles, Project, Timesheet, Reports and Finance. Application supports various Roles like Team Member, Admin, Project Manager and Finance Manager.
Responsibilities:
Involved in the analysis of the use cases and a prepared High Level Design for the System
Involved in designing the Architecture for the application.
Prepared Detailed Design Documents for the Data Access Helper, Users, Roles, Project and Timesheet Modules.
Responsible for Design of Database, Design and coding of Stored Procedures, Triggers, UDFs for the entire application
Designed and developed a Database independent re-usable Data Access Helper component.
Designed and developed Presentation Layer using ASP.NET,VB.Net, HTML and JavaScript
Participated in fine-tuning the application for better performance
Mentoring and helping team members in technical issues related with design and development
Developed Management Reports for the application using Crystal reports for web
Developed features to export the report into various formats such as Excel, PDF and HTML
Involved and was in-charge for the build and release activities for the deployment
Environment: Visual Studio .NET 2005,VB.Net, ASP.Net Web Forms, AJAX, ASP.NET, Web Services, SSRS,ADO.NET, XML, XSLT, XSD, SOAP, SQL, T- SQL, MS-SQL Server 2000, IIS, Windows 2000, Multithreading, Visual Source Safe, CSS, JavaScript
Client : Axalto, TX
Axalto is now known as Gemalto. Their activities range from the development of software applications through the design and production of secure personal devices such as smart cards, SIMs etc.
Role: Software Engineer
Project .Net Smartcard Framework SDK Project
This project is to develop a test bench for testing the .Net smart card Framework SDK developed by Axalto US. This compact .Net Framework supports a subset of Framework Class Library. The SDK is used for developing .Net based smartcard Applications
Responsibilities:
Developed N Unit based Test bench for automating the testing efforts
Developed Web Forms in ASP.Net for online tracking of testing status
Developed prototypes and sample application to test the Framework
Developed remoting applications extensively to test smartcard SDK
Mentoring and helping team members in technical issues related with development
Environment: C#, Win Forms, Nunit,.Net Remoting,, Visual Studio .NET 2005 Windows 2000, Visual Source Safe
Client : Axalto, TX
Role: Software Engineer
Project Managed Sonic Author script Wrapper (MSAW)
Author Script Video SDK 7.0 is a software development kit that allows application developers to harness the power of Sonic's Author Script engine for authoring DVD-Video, Video CD (VCD), and Super Video CD (SVCD), as well as recording to DVD-VR, DVD+VR, and BDAV.The MSAW application is library with test application, where in we write wrapper for existing unmanaged library to managed library and test the same with test application.
Responsibilities:
Developed a wrapper in Windows Forms for Sonic AuthorScript Engine
Designed and developed application in Win Forms to test the wrapper
Mentoring and helping team members in technical issues related with development
Environment: VC++, C# .NET, Win Forms, NUnit, Visual Studio .NET 2003 Windows XP
Hospital Management System
Client Udayagiri Hospital Cochin
Hospital Management System is developed for maintain the patient details, doctors and other facilities in
Udayagiri. Patient register keep tracks the treatment details of the patients. Account and Billing deals with the details of treatment and other charges of both in-patient, out-patient. Pharmacy Module keeps tracks the details of inventory, sales and purchase.
Responsibilities:
Involved in design coding and testing and implementation.
Involved in various report generations
Implemented procedures in Oracle.
Environment: VB 6.0, Oracle 8i, Crystal Reports, Windows NT
Management Information
Client KELTRON Cochin
This project is used to keep track of the social and economic status of people in rural area for the government authorities to ease the rural development programs. Various kinds of reports can be generated from the application based of various economic, social statuses.
Responsibilities:
Involved in design coding and testing and implementation.
Involved in table design and implementation.
Developed packages in Oracle.
Environment: VB 5.0, Oracle 8i, Crystal Reports, Windows NT