We provide IT Staff Augmentation Services!

Senior Software Developer Resume Profile

5.00/5 (Submit Your Rating)

NH

Summary:

  • Software engineer with 8 years of experience in developing both web and mobile based applications.
  • Worked extensively with Microsoft technologies like C , ASP.NET, MVC, COM , VB, VB.NET, WPF, WCF, Web Services.
  • Involved in creating packages, procedures, functions, triggers, views and also optimized queries for better performance in Oracle and Sql server databases.
  • Experience in designing developing web pages using ExtJS, Sencha Touch, HTML, CSS, JavaScript. Used AJAX to make request from UI to server.
  • Able to utilize Nhibernate, Entity Framework and Object Relational Mapping ORM tool to make database requests.
  • Expertise in using Language Integrated Query LINQ and Lambda Expressions.
  • Worked extensively with NUnit to write various test cases and Moq library to create dummy classes for unit testing.
  • Able to utilize Nuget Package Manager to dependent open source libraries and local repository for Infrastructure projects.
  • Expertise in using Microsoft Team Foundation Sever TFS for version control, automated deployments and issue tracking. Also used Atlassian JIRA for issue tracking and Confluence to manage documents.
  • Strong understanding of Object Oriented Programming OOP techniques. Good knowledge in Design Patterns.
  • Involved in developing proof-of-concept for new architectural design decisions.
  • Expertise in developing applications using Test Driven Design TDD and Domain Driven Design DDD .
  • Assessing system for security vulnerabilities and implementing mitigation strategies.
  • Worked both in Agile Scrum Methodologies and Waterfall Methodologies.
  • Involved in full Software Development Life Cycle SDLC .
  • Good knowledge of designing tool Microsoft Visio.
  • Recognized as one of the top performers and promoted early due to excellent performance.
  • Good team player with the ability to work independently, on multiple projects concurrently and adapt to changing priorities.
  • Always interested and excited about new learning opportunities.

Skills:

Language

C , VB, C, ASP, PL/SQL, T-SQL

Operating Systems

Microsoft Windows XP/7/8, Windows Server

Web Technologies

HTML/CSS, XHTML, DHTML, JavaScript, ExtJS, VBScript, XML/XSLT, AJAX, CSS

Mobile Technologies

Sencha Touch, PhoneGap

.Net Technologies

VB.NET, ASP.NET, XAML, Web API, Silverlight, ADO.NET, ODP.NET, Web Services, WCF, WPF, LINQ, Nhibernate, Spring.net, Web Crawler, Text Template, Lamda expressions, MVC, MVVM, Entity Framework

Databases

Oracle 9i/10g/11g, Sql Server 2008

IDE For Development

Visual Studio 2005/2008/2010/2012, Visual Basic 6.0

Web Servers

Microsoft Internet Information Server IIS

Version Control

Reporting

TFS, VSS, SVN

Active, Crystal, DevExpress

Others

Log4Net, NuGet, ORM Object Relational Mapping , Sharepoint, SQL Navigator, SQL Plus, TOAD, PL/SQL developer, Atlassian JIRA and Confluence, ReSharper, Visio, Notepad , Adobe PDF, IE developer, Firebug, Fiddler, Chrome developer, MS Office

Professional Experience:

Confidential

CAMP3.0

  • CAMP is the Factory Maintenance Tracking Provider for Boeing, Beechcraft, Bombardier, Cessna, Daher-Socata, Dassault Falcon, Embraer, HondaJet, Piaggio, and Pilatus.
  • CAMP 3.0 is external customer facing Maintenance MTX tracking application.
  • CAMP 3.0 is used by Aircraft Owner/Operator and Service Center Personnel. This application gives user the flexibility to record the last actuals and track their service based on various features like Duelist, Task/Status. Maintain all compliance, regulatory and manufacturer documents. Also, gives the flexibility to maintain eLogbook or paper copy of Logbook and many other such features.

Senior Software Developer

  • Used MVC 4 framework for development of application.
  • Analyze business requirements, design and develop new features in CAMP 3.0 MTX application.
  • Functional analysis and Preparing/Reviewing the Design Documents, Test Plans.
  • Created frameworks, proof-of-concept, investigate various technologies and options and suggest options for optimal implementation.
  • Created ExtJS wrappers for the use of all the development teams.
  • Created UI pages for new features using ExtJS and CSS.
  • Created prototype for Test Driven Design and Domain Driven Design.
  • Involved in development of internal Infrastructure project.
  • Involved in creating common server code library using Web API, DDD, Nhibernate, Text Templates and NUnit for new features developed which can later be reused by CAMP 3i and iCAMP applications.
  • Created class library that gives ability to write SQL query in C using extension methods.
  • Creating and consuming WCF web services in the application.
  • Review product builds to ensure compliance with business rules.
  • Prepared Known Issues, Error handling etc. and provided Post-production support.
  • Mentoring development team members on technology as well as product knowledge.
  • Occasionally played the role of Scrum Master in Scrum Methodology whenever needed.
  • Worked closely with level 2 production support team to help them with technical difficulties.

Environment: C , Visual Studio 2012, TFS 2012, Oracle 11g, Sql Navigator 6.5, MVC 4.0, JIRA, Confluence, Nhibernate, LINQ, SCRUM, NUnit, DevExpress Reporting, ExtJS 3.0, PL/SQL, HTML, CSS, Javascript, ASP.NET, AJAX, Web API, Spring.net, Moq.

Confidential

CAMP 3i

  • CAMP is the Factory Maintenance Tracking Provider for Beechcraft, Bombardier, Boeing BBJ, Cessna, Daher-Socata, Dassault Falcon, Embraer, HondaJet, Piaggio, and Pilatus.
  • CAMP 3i is internal Maintenance MTX tracking application. This is a new advanced project developed for the use of Certified Aircraft Analyst, Data Service Team and Customer Service Team at CAMP based on the existing classic application. Other than the features in classic application, CAMP 3i includes some new features like Outreach module. Outreach module lets analyst view summary of information need for analyst during the call to the customer, record notes and send an email at the end of call regarding the item spoke with notes by selecting items from summary which is otherwise done on paper before this project.

Senior Software Engineer

  • Involved in rewriting most of the classic application queries for performance improvement.
  • Created prototype for complex database queries using Remotion Linq re-linq . This prototype is to convert simple Linq queries written on consolidated c objects to complex PL/SQL or T-SQL query based on database selected by parsing through the expression tree.
  • Worked closely with Aircraft Analyst at CAMP to gather requirements for new features like outreach module.
  • Created various UI pages using EXTJS, HTML and CSS.
  • Involved in creating requirement documents and table design for new features.
  • Worked extensively in all UI, Middle and Database layers of development.
  • Created windows service to exchange data between CAMP 3.0 and Aircraft Manufacturer application using SOAP.
  • Worked in upgrading Sencha Touch version for iCAMP project to take advantage of UI improvements made in 2.0.

Environment: C , Visual Studio 2010, TFS 2010, Oracle 11g, Sql Navigator 6.5, MVC 3.0, Nhibernate, LINQ, NUnit, DevExpress Reporting, ExtJS 4.0, PL/SQL, Web Service, HTML, CSS, Javascript, ASP.NET, AJAX, Sencha Touch 2.0

Confidential

iCAMP

  • CAMP is the Factory Maintenance Tracking Provider for Beechcraft, Bombardier, Boeing BBJ, Cessna, Daher-Socata, Dassault Falcon, Embraer, HondaJet, Piaggio, and Pilatus.
  • iCAMP is external Mobile/Tablet Maintenance MTX tracking application. This is a new project developed from scratch for the use of Pilot and Ground personnel. The first version of iCAMP application targets main areas like Aircraft Last Actuals, due list, Task/Status, Discrepancy and report generation.

Senior Software Engineer

  • Involved in developing Mobile/Tablet application that require an in-depth knowledge of MVC framework, Sencha Touch, PL/SQL and of Corporate Aviation space as the nuances of the CAMP Maintenance business.
  • Worked extensively in all UI, Middle and Database layers of development.
  • Created various UI pages for both mobiles and tablets using Sencha Touch, HTML, CSS and JavaScript.
  • Involved in database table restructuring for performance improvement.
  • Used Text Templates to write dynamic sql queries for better maintainability.
  • Developed forms using MVC framework.
  • Created WCF services to get information from sister servers.
  • Created product and technology training videos.
  • Helped UI designer to create screenshots for mobile and tablet based on existing legacy application and requirements.
  • Involved in creation common schema for improved performance queries which can later be used by exiting CAMP 3.0 and Classic applications.
  • Created web service to exchange Aircraft last actuals between CAMP and external flight scheduling application.
  • Created test schema with test data and wrote unit tests to read data from this test schema to validate query result between exiting classic application query and new queries written for performance improvement.

Environment: C , Visual Studio 2010, TFS 2010, Oracle 11g, Sql Navigator 6.5, MVC 3.0, Text Template, LINQ, NUnit, Crystal Report, Sencha Touch 1.0, PL/SQL, HTML, CSS, Javascript, AJAX

Confidential

CAMP Classic

  • CAMP is the Factory Maintenance Tracking Provider for Beechcraft, Bombardier, Boeing BBJ, Cessna, Daher-Socata, Dassault Falcon, Embraer, HondaJet, Piaggio, and Pilatus.
  • CAMP Classic is legacy internal and external Maintenance MTX tracking application. This project is used by both internal users Analyst, Data Service Team and Customer Support Team and external users Owner/Operator, Pilot and service center personnel . This project is currently under production support.

Senior Software Engineer

  • Involved in understanding Corporate Aviation space as the nuances of the CAMP Maintenance business.
  • Involved in developing new features and fixing existing bugs in the legacy CAMP Maintenance Product.
  • Worked with exiting VB6 and ASP code.
  • Made changes to existing database PL/SQL objects and created new objects.
  • Created new ASP.NET web application for new features built.

Environment: C , ASP.NET, ASP , VB.NET, Visual Studio 2008, Visual Studio 2005, Visual Basic 6.0, VSS, Oracle 9i, Sql Navigator 5, Active Reports, Crystal Report, PL/SQL, HTML, CSS, Javascript, AJAX, JQuery, T-Sql, Sql Server.

Confidential

Customer Relationship Management

  • Catapult is a start-up company that focuses on training school kids with communication and problem solving skills.
  • Customer relationship management is an external website for school administrator. This application allows school administrator to view previous training information, request for new training schedule. Give feedback on trainings done. Add communication and problem solving materials that can be viewed by other school administrators.

Software Engineer

  • Involved in developing ASP.NET web application.
  • Created view only grid pages using HTML and CSS.
  • Created ASPX pages for interacting page.
  • Add CSS classes to style HTML and ASPX pages.
  • Developed server code to handle ASPX page server events.
  • Involved in creating database schemas and tables.
  • Developed T-SQL queries to perform CRUD operations.
  • Created triggers to notify Catapult presenters of any feedback recorded by the school administrator when they login to the application.
  • Developed ASPX page to show notification based on predefined filters and sorting. Also added ability for Catapult presenter to further add/remove filters and change sorting.

Environment: C , ASP.NET, ASP, Visual Studio 2005, HTML, CSS, Javascript, AJAX, T-Sql, Sql Server.

Confidential

School Tracking System

  • Catapult is a start-up company that focuses on training school kids with communication and problem solving skills.
  • School Tracking System is an internal application to record information of each school in Hyderabad. Track the training sessions done in each school. Attach presentation files used during training to each training record.

Software Engineer Trainee

  • Involved in developing HTML pages to create school, training and other school personnel information.
  • Created grid like structures with filter options using HTML and Javascript.
  • Created CSS classes to add styles to HTML pages.
  • Used Javascript to make UI validations and handle UI events.
  • Wrote sql queries to perform CRUD operations.

Environment: HTML, CSS, Javascript, AJAX, T-Sql, Sql Server.

We'd love your feedback!