From:                              route@monster.com

Sent:                               Friday, September 25, 2015 6:08 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: WSO2 Application Server

 

This resume has been forwarded to you at the request of Monster User xapeix03

Antony Irudyaraj 

Last updated:  04/14/13

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Atlanta, GA  30354
US

Mobile: 4047298830   
anttonyraj@yahoo.com
Contact Preference:  Mobile Phone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Antony Irudyaraj

Resume Value: az5srueet2ww2fqr   

  

 

Antony Arokiaraj Irudyaraj

Atlanta, GA-30354             

anttonyraj@yahoo.com                                                                     

404-729-8830


Summary:

 

·         Highly successful IT Professional with over ( 10 )+ years of experience in designing and developing applications using C, C++, UNIX Internals, Socket Programming , Web Services and RTOS.

·         Handle the tasks of supervising and monitoring the development team in delivering quality work.

·         Deep experience and knowledge of software design methodologies, information systems architecture, object oriented design, and software design patterns.

·         Well-Versed at Systems Development Life Cycle (SDLC) from designing to implementation in C++

·         Strong experience in Network programming of Client – Server applications, various network application protocols like DNS, HTTP, FTP using TCP/IP Socket Programming, Multi-threading and Inter Process Communication (IPC).

·         Experience in implementing multithreaded applications in C/C++ using IPC Synchronization mechanisms like Semaphore, Mutex and locks.

·         Extensive experience of multi threaded distributed application development using Webservice and well versed with using STL, OCCI and XML over Linux and other UNIX class OS.

·         Strong experience in debugging applications using debugging tools like gdb, dbx.

·         Working experience on Object Oriented Design Patterns and principles.

·         Having good Knowledge in Mac OS and iOS apps deveopment.

·         Having good Knowledge in Java, Oracle, and DB2.

·         Invaluable debugging skills using GDB and DBX to fix the bugs in the production system

·         Experience in facilitating meetings and presentations in functional designs and technical designs.

·         Experience in working with multiple application development organizations to understand systems changes and specifications.

·         Experience in Handling customer calls and providing support for production and development issues.

·         Experience in Telecom domain and product development.

 

TechnicalSkills:

 

Operating Systems

Unix, Linux, Embedded XP, Windows, RTOS

UNIX Systems

HP-Unix, Sun Solaris,AIX, Linux

Programming Languages

C, C++, Core Java,  ESQL/C, Pro*C,  Multithreading, Socket Programming, UNIX- Internals(IPC)

C++ Libraries

STL, OCI, OCCI

RDBMS

Oracle 9i-11g, DB2 v8-9,

Web Technology / Frameworks

XML, SOAP, Web-Service (gSoap), WSO2(Web service)

Scripting Languages

UNIX Scripting

Development IDE / Tools

Eclipse, Cygwin, GDB, DBX, VIM, MS VC++, MS-Visual Studio

Networking Protocols

TCP/IP , UDP, HTTP, FTP

Source Code Control

Rational Clear Case, SVN, CVS, PVCS

 

Education:

 

·         Bachelor of Engineering (Computer Science-2000) from Bharathiyar University, INDIA.

·         Diploma in (Computer Technology- 1996) from TRNP Polytechnic, Dharapuram, INDIA.

 

 

Experience:

 

Delta Air Lines – Atlanta, US                                                                                                                 Feb 2012 – Till DateProject:  FPES Re-Architecture

 

The “FPES Re-Arch” (Flight Progress and Events System), existing db2etkt application gets this Flight leg data’s from oracle. The data’s are parsed and stored it in to the log files. This FPES Re-Arch project directly calls the Web service using gSoap C++ calls and getting the XML data’s from FPES SOA Flight leg info service and parsed data stored into the lablog.out file.

              I involved in designing, coding and implementing the gSoap Web service in db2etkt existing application. I generated all the gSoap C++ files for this FPES Web service and Ichanged all the existing C++ database calls and Flight Leg info interface calls to Web service calls using open source gSoap web service.

 

Roles and Responsibilities:

·         Involved Requirement gathering, System analysis, and business/technical design.

·         Created libraries for this gSoap web-service calls

·         Design and developed gSoap web-service calls

·         Involved design and implementation of Oracle call to web-service calls

·         Implemented coding of log file parsing algorithm.

·         Used Soap-UI for request and response XML’s format.

·         Extensively used Standard Template Libraries (STL)container libraries throughout the application.

·         Code reviewing, unit testing, system testing support and user testing support

·         Worked as an interface between the business and technical team to get solutions to identify and solve the issues.

·         In charge of all the status reporting with the management team

·         Work closely with other application team to solve all the issues

·         Work with business, Architect and the SMEs of various systems to understand the impact and streamline the requirement.

·         Used Clear case version control in HP-Unix.

·         Actively participate in the scheduled implementations.

 

Environment: C++, HP-UNIX, Web Service (gSoap), SOAP UI, DB2,  Clear case, XML and UNIX System calls.

 

Wal-Mart – US, Bentonville, AR                                                                                    Sep 2009 – Jan 2012

Project:  HIPAA Remediation Project

 

The “HIPAA” Health Insurance Portability and Accountability Action (HIPAA), remediation project is converting all the transaction calls from store to store transaction calls to HIPAA compliance. And changed all the socket calls to Web service calls.

              I involved designing and coding in PC-25 transaction main module of this project. I changed the all the UNIX socket calls to Web service calls using open source WSO2 web service frame work and for XML generation I used AXIOM XML parser. And other transactions I implemented secure socket layer for meet the HIPAA compliance of all the transaction calls.

 

Roles and Responsibilities:

·         Actively participated in requirement gathering and analyzing business requirement.

·         Involved Design and implementation of WSO2 web-service calls

·         Identified all TCP socket communication and implemented web-service calls.

·         Writing UNIX scripts to call other applications.

·         Leading both onshore and offshore Developers doing the development, enhancement.

·         Enhanced the programs to support the business requirement.

·         Work with business, Architect and the SMEs of various systems to understand the impact and streamline the requirement.

·         Work closely with other application team to solve all the issues.

·         Coordinates and facilitates meetings with clients on larger accounts to gather and document requirements and explore complex solutions

·         Code reviewing, unit testing, system testing support and user testing

             

Environment: C++, C, UNIX, TCP Socket Programming, WSO2 framework, XML and Unix System calls.

Catalina Marketing, St. Petersburg, FL.                                                                      Nov 2008 – Aug 2009Project: T- Shell Emulator

 

“TShell Emulator” for Windows XP Embedded created in the context of Catalina Award System requirements. Windows XP Embedded will be configured to start with this custom shell. When Embedded XP boots up, the TShell emulator will also be activated. TShell can start multiple full-screen sessions and run programs in them. Every TShell session is a full-screen session.

              I involved in FullArchitecture Design and Development of this project. And involved coding in main module of TShell Class and implementing keyboard hook. The Keyboard hook procedure is a call back function and Windows calls this procedure whenever there is a keyboard event. TShell Class is the process class. This provides methods for loading the keyboard hook and processing the keyboard inputs from the user.

 

Roles and Responsibilities:

·         Gathered User Requirements; Involved completely throughout the Software Development Life Cycle.

·         Worked for the technical design for the system enhancement.

·         Enhanced the programs to support the business requirement.

·         Involved requirement gathering and analyzing business requirement.

·         Involved Design and implementation of TShell Emulator web-service calls

·         Developed main module of keyboard hook procedure calls

·         Implemented windows and printer API’s for this application

·         Enhanced the programs to support the business requirement.

·         Develops test plans to verify logic of new or modified programs.

·         Preparation and review of technical specifications.

 

Environment: C++,Embedded XP, and TShell.

 

IMS Health – US                                                                                                  Jan 2007 - Jul 2008

Project: X - IPC (Extended Inter process communication)

 

IMS Specializes in Reporting and Analysis of Pharmaceutical domain. XIPC is extended inter process communication using Oracle message queuing technique for communicating two application.

 

It has three modules, first module is for Enquiring and Dequeuing the data’s from two different application using ORACLE Advanced Queuing Oracle Call interface. Second module is the tool for creating run time queues creation for this data processing. The third module is the monitoring tool is used for monitor all queues in the Queue table.

 

Roles and Responsibilities:

·         Gathered User Requirements; Involved completely throughout the Software Development Life Cycle.

·         Involved Design of this X-IPC calls and apps.

·         Implemented  OCI API calls in this X-IPC application

·         Integrating this application to existing application

·         Created Oracle queuing tables for communication

·         Worked as an interface between the business and technical team to get solutions to identify and solve the issues worked for the technical design for the system enhancement.

·         Enhanced the programs to support the business requirement.

·         Actively participate in the scheduled implementations.

 

Environment: C, VC++, Oracle Advanced Queuing, Oracle OCI calls, Solaris and Oracle 10g                           

 

              Orange Telecom – UK             

              Project: Nominated Number                                                                                                   Nov 2005 – Jan 2007

 

Orange Telecom U.K. is major Telecom service provider. I involved in telecom billing project. This project is used for telecom billing and maintenance of each subscriber. This module used to calculate call charges, introduce new tariff and maintains black list and white list numbers.

This Application mainly used for introduce new offer , tariff records and maintains each subscriber history, call type new tariff in the subscriber nominated numbers,.

 

Roles and Responsibilities:

·         Analyzing the requirements.

·         Enhanced the programs to support the business requirement.

·         Tested and reviewed the unit test results done by the offshore team.

·         Coordinated with the team for the system changes.

·         Solved the issues raised by the System test and UAT team.

·         Actively participate in the scheduled implementations.

 

Environment:C++, KABIRA Action Language, ORACLE, Solaris.

 

Timesys - US

Project: Real Time Profiler                                                                                                   April 2005 - Oct 2005

 

Real Time profiler is a product. This product integrate with Digitickx IDE it’s mainly used for embedded developer to monitor and analyze the task status in real time systems.

 

This profiler sent information of our events in packet format, which is understandable by Application software known as Time Trace. The Time Trace will run on the PC. It only accepts packet particular socket port 700.  The Time Trace is used to visually show status of the events. In future it will be transformed to support our Real time operating system TickRTOS. Here all information is collected from the Scheduler and makes it to valid packet and sent to socket port 700. The Time Trace is used to graphically show status of the TickRTOS Scheduler.

 

Roles and Responsibilities:

·         Analyzing the design and requirements of Server system.

·         Worked for the technical design for the system enhancement.

·         Used TCP/IP Socket Programming for client server interaction.

·         Developed TCP Client socket calls

·         Implemented TCP Socket call and UNIX system calls for this application

·         Tested and reviewed the unit test results for TCP communication.

·         Actively participate in the scheduled implementations.

 

Environment: C, Java, JFC Swing,UNIX, TCP Socket Programming, UNIX System calls.

 

 

Project:TickOSEK -  RTOS ( Task Management API’S )                                          Sep 2004 -  Mar 2005

 

Involved in API and functional testing of TickOSEK for Automotive standard RTOS. Done the test of TickRTOS Task Management API calls  supports  to all OSEK-OS Standard,  and this includes the check the every   functionality of following Task Management of TickOSEK RTOS API’s ActivateTask( ) used to create a new task. TerminateTask( ) used to terminate a calling task. ChainTask( ) is used to terminate the calling task. After termination of the calling tasks a succeeding task is activated.  GetTaskID( ) returns the information about the TaskID of the task which is currently running.  GetTaskState( ) returns the state of a task (running, ready, waiting, suspended) at the time of calling GetTaskState. Schedule ( ) If a higher-priority task is ready, the internal resource of the task is released, the current task is put into the ready state, its context is saved and the higher-priority task is executed. Otherwise the calling task is continued

 

Roles and Responsibilities:

·         Understanding business requirement and test strategies.

·         Created functional application for each API’s

·         Generated test scenarios, test cases and test data. Executed tests, created problem reports.

·         Worked with business analysts, developers, and content department to resolve issues.

·         Developed and updated Test plans, Test Matrixes, Test Scenarios, and Test Cases for all company products.

·         Created and log claims with different test scenarios.

·         Conducted various management activities by analyzing and verifying test results, providing status reports.

 

Environment: C, Digitickx IDE (gcc Compiler), Tick RTOS.

 

 

Project:Tick OSEK - RTOS ( Time Management API’S )                                           Feb 2004 - Aug 2004

 

This is Tick RTOS’s Time Management API’s . This API’s  provides a periodic interrupt to keep track of time delays and timeouts. . Done the test of TickRTOS Time Management API calls  Its involved the following  API, TimeDly( ) allows the calling task to delay itself for a user-specified number of clock ticks. TimeDlyHMSM( )so that you can specify time in hours (H), minutes (M), seconds (S), and milliseconds (ms).  TimeDlyResume( ) used to a delayed task can be made ready to run by another task that cancels the delay. TimeGet obtain the current value of the counter. TimeSet change the value of the counter by calling TimeSet( )

 

Roles and Responsibilities:

·         Created functional application for each API’s

·         Generated test scenarios, test cases and test data. Executed tests, created problem reports.

·         Worked with business analysts, developers, and content department to resolve issues.

·         Developed and updated Test plans, Test Matrixes, Test Scenarios, and Test Cases for all company products.

·         Created and log claims with different test scenarios.

·         Conducted various management activities by analyzing and verifying test results, providing status reports.

Environment: C, Digitickx IDE (gcc Compiler), Tick RTOS.

 

 

 

 

Project:Network Monitoring System                                                                      Sep 2003 – Feb 2004

 

This Network Monitoring System that captures, monitors, analyzes network traffic and other network related problems. It has two modules Server side and Client side.

Server side : Its finds out the all the IP Address of the machine using the pcap library function in the Linux operating system that is active in the network system. The link list is created in the server side for  storing the details of the machine address and the packet data’s. When the client is connected to the server then the machine address and also the details of the packets is passed to the client side. Packet validation is done in the server side.

 

Client Side: The client communicated to the sever by making use of socket. When the client is connected to the server, it gives the details of the machine and the packet. In this the client captures packets based on the protocol.       After capturing the packets, it can be used for the network topology graph. The graph gives the complete connection of the machines in the network.

 

Roles and Responsibilities:

·         Analyzing the design and requirements of Server system.

·         Worked for the technical design for the system enhancement.

·         Developed Pcap libraries for this application.

·         Used TCP/IP Socket Programming for client server interaction.

·         Implemented UNIX system calls for this application

·         Tested and reviewed the unit test results for TCP communication.

·         Actively participate in the scheduled implementations.

Environment : C, PCap Library, TCP Socket Programming, UNIX System calls.

 

 

Project:Data Compression                                                                                                  Feb 2003–Aug 2003

 

This is supporting project. Huffman's Algorithm is used to compress the ASCII and Text File. The size of the file will be reduced as 60 % of its size. Here occurrences of each character are counted. A binary tree is formed from the lowest occurrence to higher occurrence character.  And each character is replaced by its equivalent code like a-01, b - 001 that requires only two or three bit of data instead of 8 bit per character. And all the white spaces are replaced by Numbers of spaces + ~ symbol. Thus the whole file is compressed to half of its size. Then Single Key Algorithm is used to encrypt and Decrypt the file.

 

Roles and Responsibilities:

·         Analyzing the requirements.

·         Enhanced the programs to support the business requirement.

·         Tested and reviewed the unit test results done by the offshore team.

·         Coordinated with the team for the system changes.

·         Solved the issues raised by the System test and UAT team.

·         Actively participate in the scheduled implementations.

 

Environments : C++ & Linux (Huffman’s Algorithm) 

 

 

 

Project:Spooler (BHEL)                                                                                    Oct 2002– Feb 2003

 

Simultaneous Peripheral Operation Online (spool). In this project a single printer shared by multiple users simultaneously. The SPOOL manager collects all files from multiple clients and does them printed quietly without disturbing the fore ground works, based on the priority and the required number of copies. It will generate a report and distribute that to the users about the current status of his process request.

 

Roles and Responsibilities:

 

·         Codes, tests, debugs, implements, and documents moderately complex programs.

·         Creates appropriate documentation in work assignments such as program code, and technical documentation.

·         Develops test plans to verify logic of new or modified programs.

·         Preparation and review of technical specifications.

 

Environment : C and DOS

 

Project:Automatic Face Recognition System

 

This Software used for identifying the person this project has three level of processing Low level, Medium level, and High level. In its low level processing it will sharpen the specific photo grayscale and RGB values. The Medium level will divide the specific photo into 13 parameters like height of the nose, distance between the two eyes, width of the mouth, height and width of the ear. These pixel values are stored into the database. The last level processing is statistical calculation, the calculated values are compared to the identifying photo these two values are equal, this software identified the specific person.

 

Roles and Responsibilities:

 

·         Codes, tests, debugs, implements, and documents moderately complex programs.

·         Creates appropriate documentation in work assignments such as program code, and technical documentation.

·         Develops test plans to verify logic of new or modified programs.

 

Environment : Java, JFC Swing.

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior Specialty Developer

Cognizant Technology Solutions U.S. Corporation

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

7+ to 10 Years

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Senior Software Engineer

Desired Job Type:

Employee

Desired Status:

Full-Time

 

Target Company:

Company Size:

Industry:

Computer Software

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-GA-Atlanta

Relocate:

Yes

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

English

Advanced