We provide IT Staff Augmentation Services!

Software Developer Resume

Plano, TX

Summary:

  • Over 10 years of designing, developing and testing software using ASP.NET, C#, VB.NET, XML, PHP, PowerShell, CRM.
  • Over 10 years of SQL/T-SQL queries, designing, developing and maintaining relational database in MSSQL Server (2000/2005/2008/2012 )
  • Highly skilled on Windows Forms (Creating splash screen, MDI Forms, Child Forms)
  • Created .NET desktop based tool that parses for index number or name of the string so that it can be extracted from string table.
  • Created .NET library that would serialize the string tables to binary files and then binary files to XML.
  • 7 years of unit testing, UI manual and auto testing, ADO.Net Testing, Web services testing, API testing, SQL Stored Procedure testing, and black box and white box testing.
  • Created libraries of PowerShell files to know whether the troubleshooter is running for the first time.
  • 7 years of experience object Oriented Analysis and Design, UML.
  • Deployment / maintaining and post production support for live applications in SQL server, MS Dynamics CRM, ASP.NET, JavaScript
  • Good understating of design patterns like Singleton, Delegate, Façade, DAO, DTO
  • Knowledge of .Net Framework, Garbage Collection, TCP/IP, Active Directory, WCF, WPF, UI Automation, coded UI, serialization/deserialization, accessibility.

Skills:

Languages: C#, C, C++, PHP, Visual Basic.NET, Java

Development Environment: C#, SQL, Visual Basic .NET 2010/2013, Windows troubleshooting platform, Powershell v1/2/3/4

Web Development Technologies: ASP.NET MVC, ASP, ADO.NET, XML, Web Services, SOAP, HTML, CSS, JavaScript, VB Script, AJAX

Databases: MS-SQL Server, MS Access, My SQL

OO Tools: UML, Visio, Rational Rose

Other Tools: PowerShell, Crystal Report, JUnit, NUnit, Perl Scripting

Professional Experience:

Confidential ,Plano, TX

Software Developer Senior Analyst

Responsibilities:

  • Maintain and test HRMS (Web Version) for TENET group.
  • Maintain, debug and fix the bugs in ASP.NET, classic ASP, stored procedures and test it.
  • Used Windows Forms for prototyping purpose and testing purpose.
  • Perform white box / black box testing for the code written by peers.
  • Responsible for Unit tests and data validation tests.
  • Developed in leveraging in agile and scrum methodology environment.

Environment : ASP.Net, COM, HTML, Entity Framework, MSSQL, Javascript, SSIS, C#, CSS, SQL Jobs, Windows services, batch processing, Windows Forms

Confidential, WA

Software Developer Engineer 3

Responsibilities:

  • Create and maintain tools for other developers to use.
  • Created .NET desktop based tool that parses for index number or name of the string so that it can be extracted from string table.
  • Created .NET library that would serialize the string tables to binary files and then binary files to XML
  • Create and apply patch for existing troubleshooting framework.
  • Created .NET Windows Form EULA that can be used for right to left and left to right languages.
  • Research optimum solution.
  • Created libraries of PowerShell files to know whether the troubleshooter is running for the first time.
  • Guide and do code review for other developers, testers.
  • Unit test functions using TDD methodology
  • Worked in agile with scrum methodology

Environment: Powershell, XML, C#, Win32 Api, Web services, MS-SQL, CSS, windows registry, Entity Framework, Windows Forms, CodedUI, UI Automation

Confidential ,Redmond, WA

Software Developer Engineer 3

Responsibilities:

  • Developing projects, functional specifications and schedules.
  • Created and submitted specifications, project timeline and schedules
  • Designing and developing database applications using SQL server 2008.
  • Single handily handled System development life cycle of a SQL project that would generate reports daily for the internal customers.
  • Creating and maintaining data feeds to extract and present data from various sources.
  • Crisis Management and Troubleshooting on various data feeds on customer request.
  • Create / maintain data warehouse.
  • Deployment / maintaining and post production support for live applications in SQL server, MS Dynamics CRM, ASP.NET, JavaScript
  • Added a custom button that would search for records in database accordance to selected criteria in the form
  • Worked in agile with scrum methodology

Environment: T-SQL, C#, ASP.NET, Dynamics CRM, JavaScript, HTML, SSIS, CSS, windows services, partition functions, batch processing, Entity Framework, WCF, Windows Forms

Confidential, Sammamish, WA

Software Developer Engineer 3

Responsibilities:

  • Create and maintain tools for other developers to use.
  • Created and deployed web services that would take data from database, which is consumed C# desktop application
  • Create and apply patch for existing troubleshooting framework.
  • Created a PowerShell library that would mutually exclude verifiers being executed
  • Created a PowerShell Library that would know the current state of troubleshooter being executed
  • Research optimum solution.
  • Derived a best way to create custom commandlets for PowerShell
  • Guide other developers, testers.
  • Unit test functions.
  • Worked in agile with scrum methodology

Environment: Powershell, C#, Win32 Api, Web services, MS-SQL, HTML, ASP.Net, Windows Forms, UI Automation Framework, SQL

Confidential ,Sammamish, WA

Software Developer Engineer

Projects (Development): Power, User Profile, Shared Folder, Windows Update, Easy Assist, Codec Identification, Fix DotNet

Windows Update is a project that not only collected what was wrong with windows update service but also tried to fix some of the problems that was preventing windows update service to download current windows updates.

Responsibilities:

  • Create and maintain troubleshooter.
  • Research optimum solution.
  • Unit test functions.

Environment: Powershell, C#, Win32 Api, MS-SQL, Web services, windows registry, Windows Forms, SQL

Confidential ,Fairfield, IA

Software Developer

Projects (Development): Add Users

Responsibilities:

  • Gather information according to in-house need.
  • Identify the problem according to the requirements.
  • Design a solution and its alternative.
  • Develop software against test environment.
  • Deploy the software.
  • Test the functions by using unit, Black Box and White Box testing methodology.

Environment: Rational Server Pages (J2EE), My SQL, Sakai 2.5.2, Maven 2.0.9, Tomcat 5.5.26, HTML

Confidential ,Kathmandu, Nepal

Software Developer (Voluntarily Telecommuting)

Projects (Development): Client Order Information System (Web Component/Status Checker)

Projects (Testing): Client Order Information System (Web Component/Status Checker)

Responsibilities:

  • Design, Develop and maintain.
  • Test using unit, Black Box and White Box methodologies.
  • Provide supervision for Off-Shore team and resolve design issues.
  • Test internal APIs of the project manually and automatically.

Environment: ASP.Net, ADO.Net, MS-SQL, POCO, Windows Forms, MS-SQL

Confidential ,Kathmandu, Nepal

System Developer Analyst and Programmer

Project: Connection for database

Responsibilities:

  • Analyze Design, Code and Test the web application based on PHP and AJAX.

Environment: PHP, My SQL, PHP MyAdmin, Joomla, HTML

Confidential ,Kathmandu, Nepal

Software Developer

Projects (Development): Mail and Inventory Management System, Add User in Active Directory

Responsibilities:

  • Gather information by conducting meeting with the client.
  • Analyze the feasibility study of a project, database design and provide alternate solutions.
  • Work in team, Modules structured, User interface, database structure, software /database interface. E-Mail sending modules.
  • Test using unit, API, Black Box and White Box methodologies.
  • Provide demonstration and training of the delivered project.
  • Provide different kinds of documentation.
  • Instruct in Java, Computer Graphics, C, C++, C#, ASP.NET, Network Programming, Active Directory

Environment: C#, Active Directory, Visual Basic .NET, MS-SQL, HTML, POCO, Windows Forms, ASP.NET

Confidential ,Kathmandu, Nepal

Software Developer

Projects (Development): Attendance Maintaining System, Vehicle Information System, Client Order Information System, Waste Management System

Projects (Testing): Client Order Information System, Waste Management System

Responsibilities:

  • Gather information by conducting different levels of staff and prepared requirement documentation.
  • Test using unit, Black Box and White Box methodologies.
  • Provide demonstration and training of delivered projects.
  • Office Automation, Manage IT Crisis, Manage Computer.
  • Test internal APIs (calculation of rough estimate, calculation of discounts, calculation of Tax, bill generation, add/edit customers store procedure, add/edit order to database) of the project manually and automatically.

Environment: VB.NET, C#, NUnit, ASP.Net, MS-SQL, POCO, ADO.Net, Windows Forms

Hire Now