Vous êtes sur la page 1sur 7

EDGE

Name of the candidate: Rajeev Verma


Current Organization: Irevna

Designation: System analyst Role: design, development Type of employment: Permanent Skills: C++, Win 32 API Years of Experience (IT): 6 Relevant Experience: 5 Education: B.E Current Location: Bangalore Preferred Location: Bangalore Availability for Interview: 1. F2F: Yes 2. Telecon: Yes Contact Number: +91-9945283213 Email ID: rajverma22@gmail.com

1. Must have skills. (will mention the experience in months or yrs) a) Windows internals: 4.5 years b) C ++ : 6 years 2. No. of jobs over a period of time.- 5

Page 1 of 1

EDGE

Curriculum Vitae
RAJEEV VERMA Summery
Mob: - +91-9986506478

Email Id: rajverma22@gmail.com Total Experience 6 Years

Experienced in leading development team members, developing project schedules and insuring delivery of work product. Skilled team leader, architect, mentor and developer with experience designing and implementing object oriented, pattern based applications. Proven ability to design and implement quality applications that meet or exceed customer expectations. Experienced in the development of application and system based multi-tier object oriented applications. Skilled in object oriented analysis, design & development using UML, Design Patterns, Rational Rose, Agile methodologies and databases. Operating systems include UNIX, Linux and Windows. Strong analytic and diagnostic skills; experienced in identifying and resolving problems regarding performance and reliability in existing applications. Proven track record of delivering the highest quality software solutions on time and on budget. Experienced in building and maintaining well structured build and change control environments. Excellent communication skills, both written and verbal. Experienced working with multiple geographic clients including USA, UK and Denmark.

STRENGTHS

Excellent Communication skill to present points precisely and clearly. Possess strong analytical and problem solving skills, with the ability to make well thought out decisions. Able to manage team member an efficiently and bring about their co-ordination in various projects. Highly trustworthy, discreet and ethical. Excellent Technical Skill Resourceful in the completion of projects, effective at multi-tasking. Project Management with expertise in usage of various project management techniques and tools. Have proven ability to handle management and clients and achieve the goal targeted. Leadership skills, Team building and motivation skills, Organizing and planning skills, Conflict management skills, Scrum Expert and Communication skills. C, C++, C# (Basics), XML, SQL, HTML, jQuery Windows, UNIX, Visual Studio 05/06/08, VSS, Unix Editor MySql, SQL Server 2005 ,MS Access, Sybase (Basics) Win32 API, Socket Programming, WinSock (TCP/IP, UDP, UDT), IPC, MFC, COM, STL, Multi Threading, Web Services, WMI CPP Unit, IBM Rational Purify, GDB, Windbg, Make File Admin Studio 9/9.5, Hyper-V, VMware, VMM, Install Shield 9/10, MSI, ACT, VSS, TFS, CVS, VSS, Perforce, Subversion, Apache, Orca SDLC, Design Patterns, UML, IBM Rational Rose, Agile, Scrum, OOAD, SOA and n-tier Architecture

SKILLS Languages Operating Systems Software Development Tools Database Technologies

Debugging Tools Others Technologies and Tools

Designing & Methodologies

Page 2 of 2

EDGE

Work History

Irevna, A Division of Crisil Ltd (www.irevna.com)(www.crisil.com)


Project 1. Web-based Market and Trading Portal System Role : Solution Architect (Leading Investment Bank in USA)

Nov, 10 to till date.

This is a secure, distributed, n-tier, system built to handle a high number of concurrent users. As a Solution Architect I am responsible to design a highly customized, scalable and highly optimized portal solution. Key Responsibilities: On Job responsibilities as a Solution Architect is as follow. 1. Requirements analysis, architectural analysis, process engineering, design, coding.
2.

Responsible for key design and architectural decisions in the "next generation" portal solution, based on a highly-scalable, service-oriented architecture framework, using C++,ASP.NET, PHP,IIS, SQL Server and Apache.. Mentoring to the web services team. Coordinated with project groups across irevna to encourage better software reuse through encapsulation, better SOA design and documentation.

3.

Ness Technologies. (www.ness.com)

Sep, 09 to Oct 10.

Project 2. Admin Studio 9.0, 9.5, Auto Repackager Hyper-V Client : FlexEra Software USA (www.flexerasoftware.com) Team Size :6 Skills Used : C++, Win32 API, COM, WMI, VSS, Multithreading, STL, MFC, Socket Prog, IPC WinSock API (TCP/IP), Hypervisor, VMM, Admin Studio, Install Shield, VS 08/06 Role : Technical Lead/Senior Developer AdminStudio includes a suite of automated packaging, customization, conflict resolution, and quality assurance tools that systems administrators can use to prepare error-free applications to deploy into their enterprise environment. AdminStudio enables you to follow a structured process built on application management best Practices. Auto repackager Apollo module is the new feature which we are going to include in existing Admin Studio 9.0 package, used to repackage the application in virtualization environment in automated way. Auto repackager Apollo provide the flexibility to connect AdminStudio Application Catalog, Microsoft System Center Configuration Manager Server and add all of the installations on this server to the list of applications to convert , also able to select the virtual machine resources (Microsoft Virtual Server, VMware ESX or ESXi Server, Hyper-V Server) and machine platform as well. Also provide flexibility to choose any Virtual format (Microsoft App-V Packages (*.sft), Citrix XenApp Profiles (*.profile), VMware ThinApp Packages (*.exe)) With AdminStudio 9.0, FlexEra delivers to organizations a smoother, more feature-rich solution to help ensure application readiness, while also providing new time and effort-saving functionality that enables organizations to prepare for a Vista OS migration and/or application virtualization migrations. AdminStudio 9.0 provides support for leading application virtualization technologies including Citrix XenApp(formerly known as Citrix Presentation Server) and VMware ThinApp (formerly Thinstall Virtualization Suite). AdminStudio 9.0's expanded application virtualization toolkit includes a new a Pre-Conversion Evaluation functionality that allows the proactive testing of applications for virtualization compatibility before proceeding with conversion. This feature also incorporates an extensible test framework that enables you to write your own XMLbased custom rules to detect and possibly fix issues that could prevent the successful creation of a reliable virtual package. Additional application virtualization features in AdminStudio 9.0 include batch conversion, virtual application suiting, and the ability to import virtual packages into the Application Catalog and the Software Repository. Key Responsibilities: On Job responsibilities as a Team Member is as follow.

Page 3 of 3

EDGE

ITC

1. Understand the entire system in terms of functionality and feature as well. 2. Responsible for resolve the issue under Repackager, Conflict solver and Quality Monitor. 3. Prepare MSI package for distribution. 4. Responsible for Hyper-V Auto repackager module. 5. Responsible for the integration of Hyper V module with the Admin Studio.. 6. Identify and resolve application conflicts and specify a default AdminStudio catalog. 7. Responsible for lockdown and runtime tests. 8. Responsible for Package Evaluation 9. Review the Captured Files, Registry Entries, Shortcuts, and INI files and make adjustments as needed. 10. Resolve any identified errors during validation. 11. Identify Conflicts in an MSI Package and resolve on priority basis. 12. Import virtual package into Application catalog and associate them with their source Windows Installer packages. 13. Re-test, re-validate, and re-analyze the package for conflicts after the changes made with Dev Studio. 14. Responsible for bug fixing and testing on priority basis. 15. Responsible to follow the Agile Development method (Scrum Expert). 16. Currently working with InstallShield QA team and involving into resolving Issues and Customer Issues. INFOTECH. (www.itcinfotech.com) Sep, 08 to Sep 09.

Project 3. BETS Supervision System (Bonds and Equities Trading System) Client Team Size Skills Used Role : Danske Bank, Denmark Europe(www.danskebank.com) :6 : C#, C++, Win32API, Socket Programming, WinSock API (TCP/IP, UDP), SQL Server 05, Multithreading, STL, FX, Bonds, Equities, Derivative, TFS, VSS, VS 08 : Senior Developer

Description: BETS (Bonds and Equities Trading System) is used by Danske Bank dealers for trading bonds and equities. The system is also used for trading fixed income papers and for trade reporting towards the Nordic stock exchange. The system is connected the NADSAQ-OMX Saxess system (handling the Nordic stock market), the ISE system (Irish stock market), plus a number of other systems including the Danske Bank backoffice system and NetBank (e-banking) and some external dealer systems including Bloomberg and TradeWeb. All trading and information handling is done in real time. BETS is used by approx. 300 users in Copenhagen, Stockholm, Helsinki, London, Trondheim and also BETS is used in a number of Dankse Banks departments, including Danske Securities, Danske Markets, Investeringsservice, Finansafdelingen, Danske Capital, Danske Kredit, Aktieanalyse and Rente- & Valutaanalyse. The current BETS system has a client application (BETS Supervision) to maintain and monitor the health of the server applications, i.e. start and stop of BETS services, status monitoring, and log file viewing. BETS Supervision uses direct calls of Windows API functions on the BETS server machines which demands user rights as administrator on all BETS servers. This implies a security issue that is unwanted. Therefore the following requirements are set up for a new version of the BETS Supervision application Key Responsibilities: On Job responsibilities as a senior developer is as follow: 1. Currently responsible for design (SRS, Functional Designing, Use case, test Cases), the requirements of the project. 2. Responsible for Coding, Testing and Support of the solution on priority basis 3. Responsible for implement a new Windows service for BETS service monitoring and maintenance handling should be developed. This service is to run on all BETS servers for monitoring and maintenance handling of the BETS services hosted on this server. 4. The new service should provide an interface accessible from a new BETS Supervision application capable of handling the same functionality as the current BETS Supervision application. 5. Responsible for the first phase of this which includes, main status form (user interface) showing status for all BETS services and the functions for viewing start/stop log, Service Master Screen, User

Page 4 of 4

EDGE

6.

Master Screen, View Log File History, Filter Master Screen. Responsible to follow the Agile Development method (Scrum Intermediate).

Project 4. Logging System (DLL System) Client Team Size Skills Used Role : : : : Danske Bank, Denmark Europe (www.danskebank.com) 5 C++, Win 32 API, Multithreading, STL, TFS, VSS, Socket Programming, SQL, VS 06/08 Senior Developer

Description: Logging system is a DLL providing an API having functions for logging messages to a log file. The DLL will use by a number of BETS applications (window services) implemented as a native C++ code. Host service application which is using the DLL, might be multithreaded service. Hence the Logging system should be designed in such a way that it is thread safe and should provide functions for the following: To log the messages into different log files (or same log file) in synchronous or mode. To set the log level of the messages to be logged. To switch the log. To retrieve the current log level Key Responsibilities: On Job responsibilities as a senior developer is as follow: 1. Responsible for design (SRS, Functional Designing, Use case, test Cases), the requirements of the project. 2. Analysis of the business requirements and specifications and understand the requirements and functional study. 3. Responsible for Coding, Testing and Support of the solution on priority basis. 4. Responsible for implemented switch log and log level module. 5. Responsible to implement an interface which is accessible from a BETS Supervision application capable of handling the same functionality which is running in different servers. 6. Responsible to follow the Agile Development method (Scrum Intermediate). asynchronous

PHOTON INFOTECH .( www.photoninfotech.com)


Project 5. DDCI Federal Aviation Administration (Ada to C++ Conversion) Client Team Size Skills Used Role : : : :

Nov, 07 to July, 08

DDCI, USA (www.ddci.com) 4 C++, UNIX, CFD, Multithreading, Socket programming, STL, TCP/IP, SQL Developer

Description: DDC-I, Inc. is a global supplier of real-time operating systems, software development tools, custom software development services, and legacy software system modernization solutions, with a primary focus on safety-critical applications. DDC-I's customer base is an impressive "who's who" in the commercial, military, aerospace, and safety-critical industries. DDC-I offers safety-critical real-time operating systems, compilers, integrated development environments and run-time systems for real-time Java, C, C++, Ada, FORTRAN application development. Its a conversion project using by US Defence. Client is having existing application which is implemented in Ada language they want to convert the application into C++. Gnat-Gpl-2007-2-Pentium-mingw32msv-bin converter is used for the conversion. It is also used for implementing the simulator for Apache aircrafts. Key Responsibilities: On Job responsibilities as a Team Member is as follow: 1 Coding, unit testing and support of the solution on priority basis. 2 Analysis of the business requirements and specifications and understand the requirements and functional study.

Page 5 of 5

EDGE

Implementing the fix and make sure to provide the necessary load support to ensure that the fix is loaded on to the critical production environment and the client who reported the problem is now satisfied with the response. 4 Modification, enhancement of existing code as per change request. And supporting for the new equipment in the Production line. 5. Responsible to follow the Agile Development method (Scrum Beginner).

SYNTENSIA INDIA (www.syntensia.com)


Project 6. NGGF Data Improve in KM Team Size Client Skills Used Role : : : :

July, 05 to Nov, 07

5 Galileo Systems USA C++, UNIX, Multithreading, GDB, IPC, STL, WinSock API (TCP/IP, UDP), Developer

Description: The project involves introduction of 5 new fields namely CRS, Carrier, Pseudo City Code, Token & Structured Data Customer ID. These terms will facilitate the ATPCO to keep track about the Carrier, CRS & Agency those are currently using the system. Scope of the project involves facilitating the IATA for tracking which CRS, Airline or Agency is using most the System and to charge them accordingly. I am also involved in designing the project. As there were some segments in which changes are required but the clients miss those. Key Responsibilities: On Job responsibilities as a Team Member is as follow: Coding, and testing and Support of the solution on priority basis. Implementing the fix and make sure to provide the necessary load support to ensure that the fix is loaded on to the critical production environment and the client who reported the problem is now satisfied with the response. 11 Modification, enhancement of existing code as per change request. And supporting for the new equipment in the Production line. 11 Production Support based on the onsite.
11 11

Project 7. 360 Degrees Fares Enhancement Release2 Team Size Client Skills Used Role : : : : 5 Galileo Systems USA C++, UNIX, Socket Programming, TCP/IP, GDB, IPC, SQL Developer

Description: Problem Tickets (Orbit) or the bug in the existing system reported by the Galileo technical team is required to be investigated and resolved. Based on the priority and complexity of the orbit, the estimates for resolution of the problem are defined. The coding and implementation into production of multiple (60) market driven small efforts each of which are documented using the Orbit System as part of minor enhancements in support of Release 2. Definition of minor enhancement will be enhancements that require efforts less than 50 hours Key Responsibilities: On Job responsibilities as a Team Member is as follows: 1. Coding, and testing of the solution on priority basis. 2. Analysis of the business requirements and specifications and understand the requirements and functional study. 3. Modification, enhancement of existing code as per change request. And supporting for the new equipment in the Production line. 4. Production Support based on the onsite. 5. Implementing the fix and make sure to provide the necessary load support to ensure that the fix is loaded on to the critical production environment and the client who reported the problem is now satisfied with the response. Project 8. International Market (IM) Bundled Problem Tickets

Page 6 of 6

EDGE

Team Size Client Skills Used Role

: : : :

5 Galileo Systems USA C, C++, UNIX, Shell Script Developer

Description: Enhancement to the Galileo system. The project involves a group of functional Enhancement PTs for various product lines- e.g. Fares, Ticketing, Links, etc. Scope of the project is coding and implementation. This project is made to ensure ticketing data is automatically incorporated in fare quotes to enable automated ticketing with little or no manual intervention including any associated ticketing related data, such as commission and net remit and net report amounts. Key Responsibilities: On Job responsibilities as a Team Member is as follow: 1. Coding, Designing and testing of the solution on priority basis. Implementing the fix and make sure to provide the necessary load support to ensure that the fix is loaded on to the critical production environment and the client who reported the problem is now satisfied with the response. 3. Analysis of the business requirements and specifications and understand the requirements and functional study. 4. Used some more important commands which I used extensively for my project like, File commands ls, pwd, , head, tail, more, cp, mv, rm, rmdir,diff, cmp, grep, find, cut, paste, sort, awk and sed in command line ,cu , ftp , gzip, gunzip , tar, at, batch, chmod, crontab, chown, env, finger, ps, kill, df, du, Talnet etc. 5. Modification, enhancement of existing code as per change request. And supporting for the new equipment in the Production line.
2.

EDUCATIONAL Bachelor of Technology (B.Tech), Computer Engineering, Kurukshetra University, Haryana 2005. PERSONAL DETAILS Fathers Name Marital status Passport Permanent Address Travel Status : Mr. S.P Verma : Married : H0507176, valid till 2018 : Bangalore/Chennai : Open (Rajeev)

Page 7 of 7

Vous aimerez peut-être aussi