We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Goal - oriented and self-motivated professional with more than 6 years of experience in Development, Deployment, Testing, Documentation, Maintenance and Implementation of various stand-alone, Client/Server, desktop and web applications.
  • Development experiences include all phases of Software Development Life Cycle (from initial requirement analysis, design, programming to implementation, testing and maintenance).
  • Strong skill set includes excellent knowledge of programming languages (C#, C/C++, Objective-C) and .NET platform, Object Oriented Design Principles, knowledge of databases and strong analytical and problem solving skills.
  • Extensive experience in developing Web-based N-tier software applications using Design patterns.
  • 4+ years experience in developing and designing Windows application using technologies such as .NET C#, VB.NET, ASP.NET, ADO.NET, JavaScript, HTML, XML.
  • 6+ years experience in developing, maintaining and enhancements of VB6, VC6 applications and migrating them to .NET platform using C#.NET, VB.NET and to ASP.NET Web applications.
  • Experience with challenges in multiple platform development, software/application migration and up lifting to newer technologies.
  • Experience in development of applications for Web and Windows Forms.
  • Experience in developing web services and windows services.
  • Experience working with iOS 5.x, 6.x, xCode, building apps on iPhone and iPad both, experience with MVC, objective-c, cocoa touch and framework, in-house development of enterprise solutions.
  • Well versed with Software Quality Guidelines and procedures.
  • Experience in agile software development.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Successfully managed multiple tasks and projects simultaneously with the ability to work under strict deadlines.
  • Penchant for solving complex problems and strong troubleshooting skills.
  • Excellent communication and presentation skills.
  • Extensive experience in working with Global Team environment On-site - Off-shore model.

TECHNICAL SKILLS:

Programming languages: C#, C\C++, objective-C

Technologies: MFC, STL, .NET, J2EE, iOS SDK, cocoa touch

Scripting: Perl, shell, JavaScript

Databases: Oracle, SQL Server, PL/SQL

Tools: Eclipse, Visual Studio 6, Visual Studio 2008, Visual Studio 2010, Xcode, VI, Dreamweaver, Hudson, SVN, Jira, Version1, Cygwin, GDB, DBX.

Operating Systems: Unix, AIX, HP-UX, Linux, Windows

Web technologies and XML: Apache Web server, HTML5, HTML, CSS, JSP, ASP, ASP.Net, REST, SOAP, XML and XSD

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Majority of application development in C# and C\C++\VC++.
  • A lot of development in C\C++ for server framework, application servers and static and dynamic link libraries programming.
  • VC++, C# and .NET for middle-tier and front-end components.
  • Developed, maintained and enhanced front-end and back-end applications and application servers with hands on experience in inter-process communication, application security and compliance on multiple platforms (Linux, HP-UX, AIX, Win32 and Win64).
  • Troubleshooting, defect correction and enhancement of applications.
  • Expert at debugging code using debuggers like gdb, dbx and visual studio.
  • Developed I18n and L10n code for global clients.
  • Development of iOS applications using objective-C and HTML5.
  • Designing and maintaining Object oriented as well as procedural implementations.
  • Developed all the Business Logic for all the modules in a separate Business Layer in C#.
  • Analyzed the Business Requirements with Business Analysis and end user to design system and business logic.
  • Worked on design and implementation of core libraries, foundation framework and libraries that wrapped unmanaged code for other teams to consume.
  • Build new API centric features, maintain existing ones, and support and extend the existing APIs.
  • Streamlined the integration of unmanaged legacy code for consumption by the front-end applications and other teams.
  • Developed profiling tool and test scripts specific to the tool, and Unit testing using NUnit.
  • Write code for high quality C# stand-alone front-end applications and libraries which are the integral part of the Millennium solutions developed by Cerner.
  • Created the generic controls, user control and components.
  • Adopted SOA (service oriented architecture) to make it more loosely coupled for future enhancement and worked on OOAD for designing and developing new application.
  • Created WCF based web service for communication between applications that were published for the various business units.
  • Designed and build calendars and time zones’ controls for Gregorian calendar and provided support for middle-eastern clients and wrote custom implementation for Hijri Calendar in C#.
  • Microsoft Access Database parser application using C# to provide custom in-house functionality.
  • Developed Win Forms Confidential t scanning module which contains all Confidential ts scanning history for all diseases.
  • Developed a fully object oriented, 3-tier web application using C# and ASP. Net. Built tables, functions, stored-procedures, defined data relationships and constraints in SQL Server 2005.
  • Created a CMS using windows forms for Associates.
  • Supported and extended on existing ASP.Net Web application.
  • Supported and extended on existing VB.Net Client Server Application.
  • Design of the Win Forms and the Web Forms in ASP.NET and VB.NET.
  • Supported integration with outside data sources using but not limited to implementing web services.
  • Implemented Web services and WCF for the communication between client and server.
  • Used Client Web Services to get information in real time.
  • Used Design Patterns while designing the application like Singleton Pattern and Factory Pattern.
  • Worked in all phases from design to implementation, including Technical design.
  • Debugging and troubleshooting using visual studio and its tools.
  • Use of memory profiling tools like Ants memory profiler.
  • Created Unit Tests, its documents and testing them in NUnit.
  • Involved in coding, designing applications with C and C++.
  • Implemented socket communication in C and C++.
  • Implemented service and data connectivity framework using STL.
  • Involved in the application design using specific Design Pattern.
  • Worked with calendars and time zones API implementations in C++, Olson time zone data support.
  • Worked with text-editor, TxTextControl, and used their APIs to build and enhance custom text-editor OCX application. Worked with spell checkers like VSpell and WSpell for US English and international clients. Implementation in C++ and enhancement to a new version using C#. Worked with RTF and custom RTF parser implementations.
  • Involved with internationalization of code (I18n and L10n) for multilingual user-end display, with special interactions with French and Spanish speaking clients.
  • Multiple C++ and VC++ applications were built, enhancements done and defect corrections made.
  • Debugging and troubleshooting using visual studio and its tools.
  • Source code analysis using Klocwork.
  • Created CPPUnit tests for applications.
  • Build new API centric features, maintain existing ones, and support and extend the existing APIs.
  • Write code for high quality C++ stand-alone back-end applications and server-side APIs and libraries that are the integral part of the Millennium solutions developed by Cerner.
  • Application servers and server framework enhancements and defect corrections.
  • Design of library CPP Unit testing framework.
  • Working with multi-threaded environment, shared memory and system wide semaphore implementations.
  • Expert at debugging code using debuggers like gdb and dbx.
  • Inter-process messaging, use of message bus and IBM MQ.
  • Source code analysis using Klocwork.
  • Visual Studio uplift: Project to up-lift the 32-bit applications to the 64-bit platform and make C++ and VC++ middle-tier components developed in Visual Studio 6.0 to be compliant with Visual Studio 2010.
  • Worked extensively with making all C\C++ Server related code to be IPv6 compatible. Single IP stack IPv4 or IPv6 and dual IP stack support. Design techniques to make the implementation to be IP family independent.
  • Worked on in-house enterprise solution applications for iPhone and iPad using Objective-C and HTML5. Worked with iOS 5.x, 6.x, xCode, building apps on iphone and ipad both. In-house development of enterprise solutions. Projects designed with good knowledge and understanding of MVC, objective-c, cocoa touch and framework. REST API design and use.
  • HP-UX Performance optimization: Operating system level optimizations, optimizing performance for current components and code to take full advantage of the platform. Use of system tools like Caliper, GlancePlus, iostat, sar, top, etc.
  • Java/J2EE projects: Worked with core java classes and developed and enhanced applications. Developed front-end screens using JSPs. Written program specs and unit test cases (JUnit). Used JDBC to communicate to the Oracle Database.
  • Linux port: Migrate server-side code in C\C++ to Linux operating system (from AIX and HP-UX).
  • VB applications and VBA programming.

Graduate Research Assistant

Confidential

Responsibilities:

  • Worked as Lab administrator and web architect.
  • Worked with Static Code Analysis tools.
  • Performed reverse engineering on various applications.
  • Worked with various cryptography and encryption methods, network and application security.
  • Worked on Critical Infrastructure Forensics.

Software Engineer

Confidential

Responsibilities:

  • Worked on a joint project of Confidential, India with Confidential .
  • Migration of octroi accounting system to an online platform.
  • Developed on Microsoft technology and implemented in .Net.
  • Application development modules in ASP.Net and VB.Net.
  • Oracle database and backend connectivity.
  • Crystal reports.

We'd love your feedback!