Software Developer Resume
PROFESSIONAL PROFILE
A Computer Engineer with 4 years of experience looking for a position as a Software Developer in .NET technology or C++
EDUCATION
Master of Science, Computer Engineering(Software Track)
Bachelor of Engineering,Electronics and Communication
RELATED COURSEWORK
Graduate:Software Modelling and Analysis, Internet Programming, Object Orientated Design, Design and Analysis of Algorithm,Design Pattern,Computer Security
Undergraduate:Compter Programming, Database Management System, Computer Networks, Data Structures.
TECHNICAL SKILLS AND INTERESTS
Programming Languages: C, C++, C#
Application Software: Visual Studio.NET, Microsoft Office, Visio, SQL Server, Toad
Operating System: Ubuntu,Unix,Windows
Technologies: .NET 4.0, Oracle, MS SQL, WCF
Web Technologies: ASP.NET, Javascript, HTML
Other: XML, UML
PROFESSIONAL EXPERIENCE
Confidential,Bethlehem,Pennsylvania(26 May 2011 – 26 Aug 2011)
Designation:Software Developer-Intern
Role:Software Developer
Worked on Automating regression testing using Oracle Application Testing tool. The test framework has a web application developed in PHP which acts a user interface to create test objects, test cases, test suites and test requests .The test cases are stored in oracle database .The Oracle Application Testing tool fetches the test steps from the database and performs action according to test steps.
- Enhanced the test framework and adding features to the test framework to handle new web application which required programming in Java.
- Enhanced the test automation website which involved working on PHP.
- Reported critical bugs in the application.
- Automated regression test cases saving considerable time of the Quality Assurance team.
Confidential,Pune, India(17 Jul 2006 -18 June 2010)
Designation: Senior Systems Engineer
Role: Software Developer
Worked as a .NET developer on a 3 –tier application, which invoked business components using .NET remoting and had a web application as an end user interface. The input to the application is XML files and the output is an XML file following S1000D specification. Oracle served as a database for the application.
- Co-ordinated with the onsite team leads during requirement gathering, analysis and estimations of the modules.
- Appreciated by the client for the exhaustive test scenarios created during requirement analysis which enabled the business to fix critical faults in the requirement much before design and implementation phase.
- Designed and develped complex requirements using C# .NET .Troubleshot critical defects in the application
- Develop PL/SQL queries and stored procedures in Oracle.
- Resolved problem reports and developed tools(Win Form application) to resolve production issue .Developed several tools to automate testing .
- Maintained and developed ASP.NET webapplication for End User.
- Developed training material and Quiz application(Web Application) for training and mentoring new members in the team.
- Involved in troubleshooting, problem and business impact analysis and co-ordinating with various vendors of American Express to provide root cause and resolution.
- Training End-Users and third party vendors.
- Regularly interacted in Aerospace and Banking and capital domains.
ACADEMIC PROJECTS:
Cource: Object Orientated Design
Code Metrics Analysis(Technology: C++.)
- Designed and implemented a C++ source code metrics analyzer in C++. The metrics analyzed are: function size, function cyclomatic complexity, data locality of reference, reference density, breadth of control spans, depth of scope nesting, and number of identifiers.
Source Code Repository(Technology: C++.)
- Designed and implemented a remote Source Code Repository(a place to store and retrieve packages).
- The storage mechanism is based on the XML metadata manager which stores the dependecies between the packages.
- Finds strong components or mutual dependencies among the package.Repository provided package check-in, display of Repository contents, and automatic versioning.
- A client that accesses the Repository functionality even if the Repository resides on another machine in the same network as the client.