Senior Software Developer Resume
Alpharetta, GeorgiA
SUMMARY
- Six years of experience in Client /Server, Web Applications using VB.NET and C#.
- Fifteen years of experience in Windows Applications using VB 6, VB.NET and C#.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
- Strong experience in Object Oriented Programming (OOP).
- Experience in gathering customer requirements and functional requirements and converting them to technical requirements.
- Expertise in Web - Development technologies like HTML, ASP.NET, XML, XMLT, AJAX, Web Services.
- Strong in ASP.NET with C#, VB.NET and .NET Framework 3.5/2.0/1.x.
- Good experience in AJAX.
- Knowledge of ASP.NET MVC and MVVM.
- Good hands on experience working with ASMX & WCF Web Services, WSDL, SOAP, JavaScript and jQuery.
- Excellent skills in developing code for the database applications to interact with the databases, using ADO.NET.
- Expertise in writing SQL's, Stored Procedures, Triggers, Functions and Views on SQL Server 2000/2005/2008/2012 and SSRS.
- Good knowledge in Relational Database Management Systems and Experience in T-SQL programming.
- Worked on Query Optimization.
- Extensive experience in handling Internet Information Server (IIS).
- Good experience with Microsoft Team Foundation Server (TFS).
- Good Experience on 3 Tiers - Architecture.
- Expertise in production support.
- Expertise in working on platforms like Windows NT 4.0, Windows 9X, Windows 2000/2003, Windows XP, Windows7.
- Committed to continual performance development in workplace, thus adding value to the organization.
- Excellent Team Spirit, Communication, Interpersonal skills and Self-motivated to implement next-generation paradigms.
- Experience in working with an Off-shore development team and Cross Team
- Ability to adapt quickly to new technologies.
- Experience with web based solution in Microsoft Azure.
- Expertise in Serial Communication Protocol, Reverse Engineering and Serial Port Spying.
- Experience working with third party API (Google) and SDK for Bluetooth printer.
- Experience with Microsoft Compact Framework and Handheld applications
- Experience with Telerik Suite.
TECHNICAL SKILLS
Technology: .Net Framework 1.1/2.0.3.0, 3.5, 4.0
Web Technologies: ASP.NET, HTML, AJAX, Web-Services, WCF, JQuery, MVC, Java Script, MVVM.
Programming Languages: C#, VB.NET, SQL, XML, Silverlight, WPF, XSLT, CSLA.NET, Windows Mobile.
Scripting Language: CSS, JavaScript, LINQ
RDBMS: MS SQL Server- 2012/2008/2005/2000, MySQL, Oracle
Reporting Tools: SSRS, Crystal Report
Operating Systems: Windows 95/98/NT/XP/7
Development Tools: Visual Studio 2012/2008
Design Tools: MS Office
Application Server: IIS 5.1/6.0/7.0
Version Control: TFS
Unit Testing and Coding Analysis: Manual Testing, Back End Test with Specflows.
Other: Hexadecimal and Binaries Protocols, SHA and GNU standards.
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, Georgia
Senior Software Developer
Responsibilities:
- Working in a cross team.
- Enhancement of stories, releases, bug fixes following a Agile Methodology.
- Create System Requirement forms, deployment documents.
- Coordinate with QA team to follow up status of testing.
- Carried out application development using C#, languages and ASP.Net technology.
- Working with SQL Server database for backend.
- Experience in performance tuning of procedures and queries.
- Designed and developed XAML Views for User Interface & Interaction.
- Have experience in WCF services as creating and consuming in .net.
- Thoroughly used LINQ with collections.
- Effectively used of CSLA.NET in order to create robustobject oriented programs usingbusiness objects .
- Developed and support SSRS Reports.
- Completely involved in maintenance, module testing, unit testing and documentation.
- Responsible for maintaining, Debugging and resolving the issues in the application.
- Used of TFS as source control to keep versioning of Source Code.
- Worked with EDI X12 formats 835, 837i, 837p and CMS1500.
- Experience with Powershell script in order to automate the local environment of the developers.
- Intensively used of Telerik Suite.
- Participated in the Impact Analysis of features to define scopes of development and impact in other areas.
Environment: Microsoft Visual Studio 2012, .Net Framework 4.0, C#, ASP.NET, Silverlight, MVVM, CSLA.NET, SQL Server 2012, LINQ, WPF, SSRS, Agile
Confidential
Software Developer
Responsibilities:
- Working in Windows application development using VB.Net with MySQL.
- Working in Web application development using C#, Web Services with MySQL.
- Intense use of XML and XSLT in order to create XML files.
- Used standard mechanisms for validating the integrity of the files transmitted based on the SHA and GNU standard.
- Development of Reports using Crystal Report.
- Design of the entire database object for the three applications from scratch.
- Responsible to create new application from scratch.
- Completely involved in maintenance, testing, documentation, installation and support.
- Responsible for maintaining, Debugging and resolving the issues in the application.
- Collecting system requirement from the user and implement them in the application.
- Design of a new Electronic Equipment in order to use it as interface between the user and the system. A new printer with additional functions was build.
- Worked intensively with Serial Communication and electronics device using hexadecimal and binaries formats.
- Used of tools to spying the Serial Port for Reverse Engineer and Testing.
- Working independently in all the projects.
Environment: Microsoft Visual Studio 2008, .Net Framework 3.5, VB.Net, C#, XML, XSLT, Crystal Report, Web Services.
Confidential
Software Developer
Responsibilities:
- Carried out Web, Windows and Handheld application development using C#, VBNET with SQL Server database as a backend.
- Responsible for understand Business Requirement Specification and implement business rules.
- Designed and developed screens for User Interface & Interaction.
- Extensively used data binding controls.
- Worked with Excel export through .Net.
- Effectively used ADO.NET components such as Data Set, Data Adapter, Data Reader.
- Created and modified Stored Procedures, Triggers and Queries for automating various interface tasks using T-SQL.
- Completely involved in maintenance, module testing, unit testing and documentation.
- Responsible for maintaining, Debugging and resolving the issues in the application.
- Have Used TFS as source control to keep versioning of Source Code.
- Used Windows Mobile to develop a handheld application and third party libraries to connect to printer by Bluetooth.
- Responsible to create new application from scratch.
- Collecting system requirement from the user and implement them in the application.
- Effectively used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel, Modal Popup and AutoComplete Extender within some existing Web Pages.
- Working independently in all the projects.
- Worked with Microsoft Azure. Some features must be implemented in the code after the application was finished (Storage, Cache). Some were used on the configuration process (Portal, Virtual Machine and SQL Server Replication) and I had to study the details of the technologies in order to know how it affects the application developed by me.
Environment: Microsoft Visual Studio 2008, .Net Framework 3.5, VB.NET, C#, ASP.NET, ADO.NET, MS SQL Server 2008, TFS, Microsoft Windows 7, SSRS, Microsoft Azure, EDI files, Windows Mobile, Crystal Report.
Confidential
Software Developer
Responsibilities:
- Involved in the complete SDLC of the application.
- Designed and implemented Windows application using VB 6.0 and SQLServer 2000.
- Developed report with Crystal Report.
- Effectively used ADO.NET components such as Data Set, Data Adapter, Data Reader as when needed to implement the custom built DAL.
- Created and modified Stored Procedures, Triggers and Queries for automating various interface tasks using T-SQL.
- Completely involved in maintenance, module testing, unit testing and documentation.
- Involved in maintaining, Debugging and resolving the issues in the application.
- Worked for production support and documentation.
Environment: Microsoft Visual Studio 6.0, ADO.NET, MS SQL Server 2000.
Confidential
System Administrator
Responsibilities:
- Administration and maintenance of a Microsoft Network, Servers Databases SQL and Oracle and Linux servers for Mail and Internet services.
- Many activities related with the maintenance of the computer equipment and printer, as well as their configuration.
- Manage and administration of Linux servers for Mail and Internet services.
Environment: Microsoft Visual Studio 6.0, Oracle, Foxpro, DBASE.
