We provide IT Staff Augmentation Services!

Software Developer Resume Profile

5.00/5 (Submit Your Rating)

Professional Summary:

13 years of experience in C/C in analysis, design and development of Object Oriented Applications in the client/server technologies, Data integration Migration /Coexistence and Internet security on Proventia server products.

  • Proficient in design and development of object oriented applications.
  • Well versed with complete systems life cycle development processes of analysis, design, and development and testing.
  • Key technologies include C, C , Perl, PL/SQL, and Shell scripts, XML, XSLT and XSD.
  • Experience developing test drivers in C on windows/UEFI platforms in device driver team Qualcomm along with developing automation tests in PERL on Android
  • Experience working on C/C for sensor interfacing and python for Elevated Systems LLC.
  • Knowledge of object oriented programming in C .

Experience in Linux Device Drivers and Operating System Internals.

  • Knowledge of GNU development tools like GCC, GNU make and understanding in using GNU Debugger.
  • Worked on multi-threaded programs using POSIX threads library
  • Knowledge of OSI layers in computer networks and Socket Programming and Remote Procedural Calls.
  • Experience with distributed version control development with Perforce, and issue tracking with JIRA
  • Excellent exposure to UML- Rational Rose.
  • Experience with backend databases like Informix, SQL-SERVER and MS Access.
  • Hands on experience on Operating Systems like Windows, UNIX, Linux and Solaris.
  • Excellent Organizational and time management skills with a careful attention to detail.
  • Excellent communication and a good team player.

Skill Set:

  • Languages
  • C, C , Perl, Shell scripts
  • Technology/Standards
  • XML, XSD, HTML, XSLT
  • DBMS
  • Informix, SQL server
  • Operating Systems
  • Windows, Red hat Linux, Sun Solaris, , DOS
  • Tools
  • Microsoft Visual Studio, Rational Rose, StarTeam, Microsoft Visual SourceSafe, Subversion, Clear case, Clearquest, MQC

Professional Experience:

Confidential

Job Role : Team lead

Current Project : Central Reservation System

Description: Central Reservation System is the heart of Hilton Application architecture. CRS system manages Hotel Guest information along with other booking data. CRS System is developed using C on Solaris and Linux platform.

Responsibilities:

  • Worked with Business Users understanding the requirement, convert it into Design and executing the project.
  • Responsible for the design of Technical design Docs, which served as the base for developing.
  • Responsible in handling offshore team on a daily basis for all the technical needs.
  • Involved in creating technical and process related documents - Use Cases, Technical Specification, Test Cases.
  • Software maintenance and troubleshooting of production issues.

Environment: C, Pro C, PL/SQL, Perl, Shell scripts, XML, XSLT and Informix on Solaris/Linux OS.

Confidential

Job Role : Team lead

Current Project : Central Reservation System

Description: Central Reservation System is the heart of Hilton Application architecture. CRS system manages Hotel Guest information along with other booking data. CRS System is developed using C on Solaris and Linux platform.

Responsibilities:

  • Worked with Business Users understanding the requirement, convert it into Design and executing the project.
  • Responsible for the design of Technical design Docs, which served as the base for developing.
  • Responsible in handling offshore/onshore team on a daily basis for all the technical needs.
  • Played key role in implementation of new features and code reviews of changes made by team.
  • Involved in creating technical and process related documents - Use Cases, Technical Specification, Test Cases.
  • Extensive use of VIM.
  • Software maintenance and troubleshooting of production issues.

Environment: C, Pro C, PL/SQL, Perl, Shell scripts, XML, XSLT and Informix on Solaris/Linux OS.

Confidential

Job Role : Software developer

Project Title : Point of Sale application

Description: Point of Sale POS systems is electronic system comprised of Controller running IBM 4690 OS and Terminal Sales Application TSA that provide businesses with the capability to retain and analyze a wide variety of inventory and transaction data on a continuous basis. POS is a computerized system that is used by Walmart stores to identify each item sold, finds its price in a computerized database, creates an accurate sales receipt for the customer, and stores this item-by-item sales information for use in analyzing sales and reordering inventory.

Responsibilities:

  • Responsible for the design of Technical design Docs, which served as the base for developing.
  • Played key role in implementation of new features to Controller and Terminal Sales Application.
  • Involved creating technical and process related documents - Use Cases, Technical Specification, Test Cases.
  • Software maintenance and troubleshooting of production issues.

Environment: C, C , Windows XP/2003 Server, IBM 4690

Confidential

Job Role : Software developer

Project Title : Proventia Server for Windows

Description:

The Proventia Server for Windows offers a multi-layered protection to Windows Servers. The Proventia Server for Windows product combines a personal firewall and application control with cutting edge preemptive technologies like Buffer Overflow Exploit Prevention, vulnerability-centric Network Intrusion Prevention System, and Virus Prevention System. These technologies preemptively stop both network and application based threats in a way that requires no end user intervention.

Responsibilities:

  • Analysis of Windows 2008 server features and creating requirement doc.
  • Responsible for the design of Technical design Docs.
  • Enhancements of Proventia Server for Windows product features on Windows 2008 Server variants.
  • Involved creating technical and process related documents- Use Cases, Technical Specification, Test Cases.
  • Software maintenance and troubleshooting issues with PSW.

Environment: C /VC on Windows server 2003/2008, Windows XP/Vista, Microsoft Visual Studio for C , XSD, XML, XSLT

Confidential

Job Role : Software developer

Description:

ecKnowledge enables data integration between collaborative applications and enterprise systems. It can also be used for migration or coexistence between multiple collaborative application environments. ecKnowledge has vast connectivity to numerous data sources, including database management systems, collaborative applications, enterprise resource planning systems, desktop applications, the Web, and other data sources.

Responsibilities:

  • Enhancements to ecKnowledge for data migration and synchronization of data with different data sources.
  • Responsible for creating technical design spec docs.
  • Software maintenance and troubleshooting issues with ecKnowledge DB connectors for SQL Server, Lotus Notes DB, MS Access, MS SharePoint, Groove, Lotus QuickPlace using C /VC on Windows XP/2003 server.
  • Design / Implementation of ecKnowledge Test Automation System in C - including XML based test-cases, which are run on test driver.
  • Implementation of Windows Sharepoint Services connector using VC /C .
  • Version History Migration from Domino.Doc to Windows SharePoint services.

Environment: C , C , Java, XSD, XML, Windows XP/2003, Lotus Notes DB, MS Access, MS SharePoint, Groove.

We'd love your feedback!