Software Developer
Current-Design, develop, troubleshoot and maintain in house desktop and web application used in utility billing and expense management using C# (in VS2012), SQL server database, Asp.Net, ADO.Net and other technologies.- Extensively worked with the back end on SQL server- created new schemas, databases, written stored procedures, triggers and functions for data manipulation and retrieval. Used ADO.Net for database connectivity, retrieval on SQL server.-Improved existing application and reduced load times of data intensive reports through code refactoring, using indexes and suggesting a better design. Ensured proper exception handling using try/Catch blocks.-Worked on major enhancements. Followed SCRUM methodology.-Worked on reporting system to report facts and figures related to utility billing management. Used XML to generate these reports in the format requested by the user (PDF, Excel), handled dynamic columns on XML based reports. Displayed data with XSL/XSLT.-Performed unit testing to ensure proper functionality of new code releases. Also have performed code reviews to suggest improvements and possible optimizations to code.-Hands on experience in Visual Studio 2008/2012, SQL server 2012, SVN- version control. Released new versions of the in house desktop application based on the SVN commits and updates on rotational basis in the team.