SUMMARY:
•Over * years of software development experience in ASP.NET using C# and Java technologies.
•Currently working as a software engineer at CCG Systems, Inc, Norfolk, VA since 4 years developing multi-tier Web and Desktop applications.
•Worked extensively on CSLA.NET architecture for building business layer.
•Worked with Windows Programming Foundation, WPF.
•Experience in designing applications using Object Oriented Analysis and Design (OOAD).
•Experience with databases like MS-SQLServer, Oracle and MySQL.
•Experience using third party controls like Telerik web UI controls and components, Code smith templates.
•Database expertise includes database design complex stored procedures using cursors, triggers and other SQL commands.
•Strong knowledge in Network Programming and Multi-threading.
•Assisted technical and specification writing team.
•Hands on experience using AJAX and java scripts.
•Good knowledge of using Web Services.
•Worked as a “Research Assistant” in computer science department at Old Dominion University.
•Worked as a “Web App Developer” by developing scholastic web applications used by faculty and students, configuring and maintaining department’s web site and web servers such as IIS, apache and administering databases like oracle 10g, Microsoft SQL servers in College of Engineering Management, Old Dominion University.
•Excellent communication, interpersonal, organizing and managerial skills.
•Positive work attitude and self-motivated to work independently and as well as in a team.
EDUCATION:
•Master of Science in Computer Science, Old Dominion University, Norfolk, VA.
•Bachelor of Engineering in Computer Science, Jawaharlal Nehru Technological University, India.
TECHNICAL SKILLS:
Web Technologies ASP.NET 4.0, CSLA.NET 3.0, WPF, XML, XSLT, Java Script, HTML, DHTML.
Programming C#, Visual Basic, Java.
Database ADO.NET, JDBC, Oracle 9i (Database Administration), SQL SERVER 2008, MySQL.
System Analysis and Design Software Engineering techniques and Object Oriented Analysis and Design.
IDE’s Visual Studio 2008, Visual Studio 2010.
Web Servers IIS 7.0, Apache Tomcat.
Network Programing Socket Programming using c# and Java.
Logging tools Log4Net, Paul Banyan.
Third party tools and components Telerik web UI control libraries, Vault version control, Code smith templates.
RELATED EXPERIENCE:
CCG Systems, Inc, Software Engineer (Aug 2006 – present)
FASTER WEB is a web based fleet management system which helps public sectors facilitate their fleet and monitor progress. The systems work flow can be identified by its multiple domains like, Asset Management, Parts
Management, Maintenance, Fuel Management, Accounts, Reports, Vendors and System Setup. To cater each domain’s specifications, the whole suite is arranged into 3-Tier functional modules.
Responsibilities
•Involved in design, development and testing phases of the system.
Database connection class, handling obsolete values, Time zones - UTC dates, Parent – child exception handling are some of the key features designed.
•Employed CSLA.NET framework for developing business objects over ASP.NET platform.
Business requirements are analyzed for determining which CSLA base class to use to build the current object. Also Implemented Command Base classes which are essentially light weighted for complex requirements involving large data.
•Presentation and User Interface are built using third party tool kits.
RadWindows were used for entity adding and editing which helps reduce the load on UI. Master – content page organization, table layouts, Style Sheets.
•Developed custom libraries that are referenced at various levels in each functional module.
Utility classes for fetching picklist values, Resource files for string messages and error messages.
•Involved in database design, writing stored procedures and triggers.
•Responsible for creating core logic for database connectivity objects, utility classes.
•Developed role based security throughout the application
A Role is an entity with set of permissions which once created is used for assigning permissions for application functionality in various domains for the user accounts. Roles can also be duplicated for creating similar roles.
•Also involved in setting standards for project organization, naming conventions and common practices like version control, logging and unit testing.
Technologies used: CSLA.NET 3.0, visual studios 2008, sql server 2005, ASP.NET 3.5, code smith 4.1, IIS 6.0, ADO.NET, JavaScript, user controls, CSS, Master - content pages, Telerik Prometheus Controls.
FASTER WINDOWS is windows desktop application developed with same business rules as faster web but for non-web users.
Responsibilities
•Developed windows front end and business layer connecting logic.
References provided on request.