Senior Software Developer Resume
New Orleans, LA
SUMMARY:
- 8 years of experience in Object Oriented System Analysis, Design(UML) and Development methodology
- Extensive knowledge of C# features like Serialization, Multi - threading, Reflection, and Exception Handling
- Experience in working with C#, WinForms, ASP.NET, ASP.NET MVC LINQ, ADO.NET and Entity Framework (ORM), Angular JS
- Experience in developing web and WinForms applications using C#, ASP.NET, VB.NET, Java Script, jQuery, Threading, XML and Web Services, WCF.
- Experience in working with various web technologies including ASP.NET, Ajax, JQuery, JavaScript, JSON, XAML and CSS
- Experience of generating reports using Crystal Reports and SQL Reporting Services.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Good experience with data access methods using ADO.NET and Entity Framework
- Working knowledge in Internet languages like HTML, CSS, XML and JavaScript
- Intensive knowledge and experience in Team Foundation Server (TFS) source control management.
- Experience in database design and programming using SQL Server 2000/2005/2008/2012/2014 (T-SQL, Stored Procedures and Functions).
- Proven ability to analyze problems, root causes and develop innovative solutions to business.
- Very Good experience in meeting client’s requirement willing to adapt to new technologies/work environments, well organized and hard working.
- Excellent oral and written communication skills
TECHNICAL SKILLS:
Operating Systems: Windows (2000/XP/Vista/7/8/10
Languages: C#, ASP.NET, ASP.NET MVC, VB.Net, SQLite, Java, .NET Framework 2.0/3.0/3.5/4.0/4.5, LINQ, Visual Studio 2005/2008/2010/2012/2013, Team Foundation Server (TFS), WCF, Angular JS, Entity Framework
Databases: MS-SQL Server 2000/2005/2008/2012/2014, MS-Access, SQL Server Reporting Services:
Internet Tools: JavaScript, JQuery, Ajax, HTML, XML, Silverlight, CSS
Web Servers: IIS 5.0/6.0/7.0
Middle Tier: Web Services, WCF, .NET Remoting
Other Tools: Crystal Report, Web Server, Zed Graph, MS-Project, MS Visio, MS Office Tools (Word, Excel etc.), NUnit, MS Expression Blend, Bootstrap, SMC
PROFESSIONAL EXPERIENCE:
Confidential, New Orleans, LA
Senior Software Developer
Responsibilities:
- Develop several business logic modules using SMC estimation in the eHMIS project that implements data entry, report generation, report sending/receiving through network, report importing/exporting and communication between health facilities.
- Wrote a module which generates reports using chart.
- Developed using SMC estimation PHEM (Public Health Emergency Management) data entry form
- Added validation code for data entry forms.
- Wrote several SQL stored procedures and user defined functions to manipulate and display different health indicators
- Successfully worked with Quality assurance team to get the application tested and ready for deployment
- Develop using SMC estimation WCF and SQL function to perform statistical analysis based on the data collected using previous projects like EMR and others.
- Utilize Angular JS to retrieve and show top ten aggregated reports
- Implemented AJAX functionality to improve the responsiveness the form.
- Utilize AJAX to provide visual Feedback until it displays the result to the client
- Implement AJAX autocomplete functionality for the search functionality of the site setting which enable to configure facility or administration level settings.
Environment: Visual Studio 2012, C#.Net, ASP.NET, MVC, Bootstrap, SMC, Angular JS, Entity framework, WCF, AJAX
Confidential
Software Developer VI
Responsibilities:
- Implemented Merging Tool for ART module to merge data which comes from different data sources (excel, access and SQL database).
- Implemented aggregated report of data elements which will be displayed on eHMIS project generated from patient level data
- Implemented Clinical Modules including ART, OPD, In Patient, Pharmacy, Laboratory business logic based on the functional requirements
- Designed report which generates and count new and repeat patients
- Updated calendar module to display holydays with different color
- Automatically collect, compute and display PEPFER indicators from both eHMIS and Smart Care (using hash table and dataset for optimization purpose)
- Utilized .Net session management and caching techniques
- Wrote several SQL scripts to generate different reports
- Assisted deployment/integration team with upgrading, installations and training
- Wrote an update codes for a change requested by the end users and the management team.
- Testing and implementing code changes
- Giving training on ART module
Environment: Visual Studio 2012, SQL Server 2012, SQL Server 2014, DevExpress, C#.Net
Confidential
Software Developer VI
Responsibilities:
- Designed and implemented the Presentation, Business and Data Access Layer.
- Add site setting functionality to set the particular site
- Creating interfaces using xaml
- Wrote C# code to bind data from Json and text file
- Creating SQLite database tables for several pages
- Investigate on how to use SQLite database to extract the database file and get the data
- Implementing the search functionality
- Implement adding image to the project.
- Implemented validation of data
- Implemented databinding for ART module
Environment: Visual Studio 2013 Windows store app, xaml, SQLite, JSON and team foundation server
Confidential
IT Application/Web Developer
Responsibilities:
- Designed and implemented the Presentation, Business and Data Access Layer.
- Creating an interface using XML for data entry part
- Add site setting functionality to set the particular site
- Creating SQLite database tables for several pages
- Wrote java code to save data and generate reports
- Wrote an update code for a change requested by the client and the management team.
- Testing and implementing code changes
- Giving training and support for the client
Environment: Eclipse, XML, SQLite, Java
Confidential
IT Application/ Web Developer
Responsibilities:
- Work with the team to gather requirement, design and develop software in .Net environment a
- Designed and implemented the Presentation, Business and Data Access Layer.
- Used JavaScript for client-side validations.
- Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information
- Created stored procedures and user defined functions in T-SQL for computing gap analysis in between the baseline and the target
- Designed interactive web pages using ASP.NET as per the requirements Implemented input validation using the ASP.NET inbuilt validation controls based on various pre-defined validation rules.
- Develop business logic and data access modules that enables the client to enter their target and baseline.
- Implement gap analysis part of the project
Environment: Visual Studio 2005, Visual Studio 2008, MS SQL Server 2005, Windows Server 2003, C#.Net, Crystal Report, Zed Graph
