Software Developer Resume
SUMMARY:
- Software developer with hands on experience in software development life cycle (SDLC) including requirement analysis, designing, coding, testing, software maintenance, debugging and documentation.
- Experience in developing multiple object - oriented.NET application libraries, web services, WCF, Web APIs, windows forms applications, multithreading applications and applications using XML and XSLT.
- Experience in developing .NET applications using MVC design pattern.
- Experience in designing database schema, tables, views, queries and stored procedures.
- Experience in ETL processes involving importing/exporting data between SQL database and flat files using SSIS utility.Experience in Microsoft Visual Basic in script component of SSIS.
- Experience in leading a small group of teams (4-5).
- Very good analytical, interpersonal and communication skills, hardworking and versatile team player along with ability to work independently or as part of a team to accomplish critical business objectives.
- Quick learner & self-directed; always eager to learn new and emerging trends in the industry.
TECHNICAL SKILLS:
OPERATING SYSTEM: Windows, UNIX, Green Hills Integrity (RTOS), Windows mobile
LANGUAGES: C, C++, .NET C#, XML, SQL and XSL
TOOLS: Development ToolsMicrosoft Visual Studio 2012, Green Hills Multi IDE for PowerPC, Rational Rose Enterprise Edition, IIS
CompilersBorland: -C &C++, Turbo-C, Green Hills Compiler DebuggersGreen Hills Multi Debugger, Simppc
Configuration Tools: PVCS Dimensions, Clearcase, SVN Tortoise, TFS
Requirement capture tool: Doors
Testing Tools: VISTA, OOPMON and PCMON
Databases: Microsoft SQL Server 2008/2012, SSIS Packages, Stored procedure
Other: Understand C++, Clearquest, IIS
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
- Developed multiple web (web services/WCF/Web API) and windows based applications involving high volume data transactions with database for personal and commercial lines insurance system using MS technologies .Net Framework 4.5, C#.NET, XML, SQL Server 2008/2012and XSL.
- Developed several Winforms applications which interacted with SQL database to return the desired records based on the user input.
- Designed and developed web services using Visual Studio and C#.
- Worked on basic customization of a website using ASP.Net, HTML, CSS and JavaScript.
- Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from files to database.
- Involved in every phase of software life cycle of all the projects/applications- analysis, design, coding, debugging and unit testing.
- Designed and developed several .NET libraries for various projects using C#.
- Designed and developed web applications using MVC design pattern.
- Involved in database designing, views, tables and stored procedures in SQL Server for data transactions.
- Compiled and wrote documentation of all the applications developed.
- Provided post-implementation, application maintenance and enhancement support to the client with the applications.
- Worked as lead engineer leading and coordinating a team of 3. Successfully managed a diverse range of projects from conception through implementation.
- Effectively prioritized and organized workloads in a constantly changing environment to meet daily and weekly schedules.
- Effectively coordinated with offshore team to ensure the delivery of assignments in time.
- Participated in the designing and development of software using agile development practices
- Learned new skills to successfully complete tasks/assignments.
Environment: .Net C#, ASP.Net, SQL, SSIS Package, VS 2010, XML, XSL, HTML, CSS and JavaScript
Confidential, Chandler, AZSoftware Engineer
Responsibilities:
- Developed multiple windows mobile applications related to daily emergency situations, disasters and recovery services.
- Also help develop android application which sends notifications to user’s mobile phone when an event occurs on any of the web sites which are of interest to the user.
- Performed preliminary object-oriented design and detailed design, coding in .NET C# using Microsoft .NET Compact Framework for Windows Mobile 6.5.
- Performed testing and debugging using the Windows Mobile emulator and hand-held device.
- Designed the User Interface.
Environment: .Net C#, Windows mobile/WinCE, Java, SQL, Eclipse
Confidential, Cedar Rapids, IASoftware Consultant
Responsibilities:
- Worked on multiple projects which include requirement based testing for
- Boeing 767 Tanker aircraft’s Flight Control Systems
- Boeing 737 Next Generation Enhanced Digital Flight Control Systems (NG EDFCS).
- Also worked on verification of different modules of commercial aircraft using DO-178B verification standards.
- Worked as lead engineer leading and coordinating a team of 4 for one of the verification projects.
- Developed a tool in C to enhance and speed the work of one of the projects.
- Simulation and development of test environment.
- Performed requirement testing and coverage analysis.
- Test plan creation, test case coding in C and VISTA/PYTHON scripting languages and running test cases on the simulation environment and actual system.
- Performed requirements study, traceability and code inspection with respect to software coding standards.
- Developed a software application in C.
- Lead and trained the team of 4 technical staff members.
- Reviewed test cases and code for the efficiency and validity.
Environment: C, Python/VISTA scripting, Visual Studio
ConfidentialTechnical Staff Member
Responsibilities:
- Worked on Airborne Collision Avoidance System of Boeing 787 aircraft. Was involved in the complete software life cycle of the project using Unified Modeling Language (UML) driven design.
- Performed porting of the C++ code to C language as per the coding standards so that the ported code functionality is same as the original code of a project.
- Also developed self-tests for automated test equipment (ATE) software of an aircraft.
- Performed requirement analysis, preliminary design and detail UML driven design.
- Performed coding using object oriented language VC++.
- Performed code revision with respect to software coding standards and testing, and maintained the documents of the project.
Environment: C, C++, Green Hills Integrity (RTOS), Green Hills Multi IDE, Visual studio, Borland C and LabVIEW software.
