We provide IT Staff Augmentation Services!

Software Developer Senior Analyst Resume

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 )
  • 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

Software Developer Senior Analyst

Projects (Development): Confidential, AuditToHistory Confidential is a Human resource management project where it has various layers. It has also has payroll system. It contains lots of design patterns, like factory pattern, command pattern etc. AuditToHistory is a windows service that gets data from one database to another database by applying business logic.

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.
  • 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

Confidential

Software Developer Engineer 3

Projects (Development): PCTuneup, reporting for TSP, Restart feature for TSP, Answer Desk

Restart feature for TSP is a project where I had to save the state of an application which had no state so that it could be traced after the computer restarts, at which point it ended before restart what were the failure points and what has been completed etc. All these features were implemented by creating registry keys and reading and writing from there.

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 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.
  • Worked in agile with scrum methodology

Environment: Powershell, XML, C#, Win32 Api, Web services, MS-SQL, CSS, windows registry

Confidential

Software Developer Engineer 3

Projects (Development): ACS, Netlogon, Mongoose (MS Dynamics CRM), NSI-Litweb, WatchList Confidential is a data warehouse project, where sliding window protocol has been implemented to get rid of data that are older than 90 days. It also had various sql jobs running. It also had windows services running to get data from different servers.

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

Confidential

Software Developer Engineer 3

Projects (Development): Confidential, WindowsUpdate datacollector backend service, TSPUnit, BuildEngine, WU Datacollector Consumer, custom Powershell cmdlets Confidential is a project which was built as a library, and a patch to a current working framework, it prevented verifiers to fire simultaneously per say. If one verifier has been fired for this resolver, then other verifiers won’t fire. This goal was achieved by using file input output. After building this patch, every project built used this library.

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

Confidential

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.

Confidential

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

Confidential

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

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

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

Hire Now