You are on page 1of 6

SWAMY R (Manager, Software engineering)

Phone: +91- 9980240219 (Bengaluru, India) Email r.swamygb@yahoo.com

Objective: A (mid level) Management position in which acquired expertise,


creative talents and commitment to excellence will have valuable application.

Profile: Total of over 15.5 + years (9+ years in USA) of vast and varied IT software

development experience (5+ years in management) with proven & successful career track record in delivering complex business critical applications from end to end solutions, building, leading & nurturing high performing multi-discipline teams, cross group collaboration with Quality focus. Proactive, multilingual leader / manager, with experience in multi-cultural and global environments. I have a broad product development & management experience in the leadership roles in the areas of IT software industry.

Qualification Highlights:
Technical experience along with project & people management experience. Expertise in strategic planning, building new operations from start up, planning & execution, cost containment, budgeting/finance, customer service, & staff training, supervision and mentoring. Expertise in executing projects both on-site and offshore. Expertise in Asset Management, Capacity Management, Change Management, Incidence and Problem Management, Planning & Control, Release Management I have consistently contributed to the teams success by mentoring and motivating the teams and lead the projects and teams that resulted in value addition to the customers and managed good customer relationships. I have been executing my project management skills successfully, while motivating team, fine-tuning project plans and juggling between multiple activities. Excellent leadership, management, oral / written communication, interpersonal, intuitive, and analysis skills. Thrive in both independent and collaborative work environments. Exposed to SDLC process, Programming and SCRUM. waterfall & agile process, extreme

I have engineered and lead the various types of teams ranging from development teams, build & release teams, Software Configuration Management (SCM) teams, Installer development and application deployment teams, Porting applications on various UNIX platforms, tools development teams, Verification and validation and QA / testing teams. I have worked in various product developments, involving various domains like, B2B, systems applications, Avionics, Client-server, Shipping applications, storage and networking applications etc. Involved in various technologies and environments such as the key areas of UNIX, UNIX internals, systems programming, Linux, and Windows, using C, C++, Java/J2EE, database and several debugging and related software development tools. Experienced in Project planning, estimation, tracking, reporting, client interactions, risk identification, mitigation, escalation management, ensuring organizational process compliance, performance appraisals, team coaching/mentoring, ensuring timely delivery (schedule, cost, effort, quality) etc... Participated in architecting, design, code reviews, test plan/case reviews, managed test plans and release plans for various versions of products. Strong understanding of h/w and s/w infrastructure setup and maintenance. Ensured

1 of 6

process adherence presentations.

&

involved

in

software

metrics

collection

and

analysis,

MAJOR PROFESSIONAL ACHIEVEMENTS:


Customer appreciation from Europe (Germany) for the first time porting of Developer 2000 suite to Linux. (Oracle) Involved in integration project of different components of avionics systems in India. (DRDO) Successfully outsourced project works to India, which resulted in reducing development costs for BroadVision. Designed & implemented integrated process of installation, setup, upgrade and application configuration process that reduced the effort at clients place drastically. With traditional process the client install process that used to take days now reduced to a matter of few hours. (IONA & BroadVision) Automated build process that runs build, regressions and sends notifications to engineering teams which reduced manual efforts on both QA and engineering, enhancing performance of the teams. This resulted in saving operational costs for the development and QA teams for BroadVision. Internationalization and Localization of installable packages using Install anywhere and Install Shield appreciated by customers in Japan, China, Taiwan and also resulted in generating revenue by attracting several customers from Eastern Asian nations for BroadVision. Implementing patch release and upgrade process, which reduced maintenance costs and the customer effort and time. (IONA, BroadVision) Improved the performance of CPU benchmarks significantly resulting in significant gains in terms of time (speed) and resulted in generating revenue in Millions of $$ for AMD. Successfully built the build/release/installer/SCM team within the short timeframe and budget limitations and made it operational. This resulted in successful offshore operations for EMC2 and saved large amounts of operational costs. In addition, I have received several awards and cash prizes from CEOs, VPs and Directors.

Professional experience: EMC2, Bangalore, Manager, software engineering. (Sep 2009 - March 2010) Responsibilities:
Project/people and Program Management in the areas of build, release, installer development, testing & product deployment and SCM teams. I am currently leading teams located in various geographies, working in cross functional team environment... Responsible for: Hiring and building the team from scratch, knowledge transition from USA - India., training, transitions, team being operational and fully functional within a short span of less than 6 months. I have successfully lead Software product Build and Release management cycle (Product suite releases, upgrade releases, (hot) patch releases. I have also lead Packaging, installer development & application (web) deployment, product build, testing and test automation. Managed around 30 application releases. Working on various products in the areas involving the networking/storage domain. Project work domains: Build, release, installer development, application deployment & testing and SCM activities using various tools, languages and application servers.

2 of 6

Freelance consultant, Bengaluru / USA: (Jan 2009 June 2009)


Advanced Micro Devices

(AMD), India/US (Technical manager: April

2007 Dec 2008) Responsibilities:


Project/people and Program Management in the areas of build, release, installer development, testing & product deployment and SCM teams. I have lead teams located in various geographies, working in cross functional team environment... Overall accountability for up to 5 projects and 3 teams, managing the build, release & test (tools development and automation) teams in Bengaluru, India & working with Austin, USA. Worked with partners like Wipro and MindTree, generated SOWs. Responsible for testing and releasing AMD performance libraries and AMD tools like CodeAnalyst and media engineering products on Linux and Windows platforms. Other responsibilities like build & build automation; defining release process; preparing / maintaining release schedules etc... Build and release activities were in a heterogeneous environment using UNIX, Linux, Windows, C, C++ and Java technologies. Orchestrated the design and development of an automated tool in mining the compiler flag sets so as to enhance the CPU 2006 SPEC benchmarks on Opteron series platform. As a result, the platforms throughput increased by ~9% that generated significant revenue. The third party software ACOVEA, java, C/C++, Unix/Windows scripting, MySQL, Hibernate, Echo2, Tomcat on Windows have been extensively used during the development of this automated tool. Build system used tools such as make files, ant, SCONS and batch/shell scripting, python scripting under SVN as source control s/w. Automating build process for various tools for GNU toolchain, APL/Framewave and ACML performance libraries. Executed Compiler sync project to determine the ideal compiler on newer AMD platforms by working with various compiler vendors such as Intel, Sun, GCC, PathScale on Linux and Windows platforms. Annual estimates for hardware and software requirements. Team building, mentoring and providing leadership personally and technically. Setting up SDLC process, project / peer reviews, project planning / management. Preparing the operations review reports for the upper management. Setting up goals, objectives and performance evaluations for the employees. Conducted performance evaluation, decided the % age salary revisions and bonuses for the team. Identified the areas of growth for Bangalore team. Defined and executed both short and long term roadmaps for product releases & Risk Management. Key role with the team in implementing agile process. Acted as the SCRUM master. Hired engineers. Mentoring the team technically & by involving in the people management activities. Generated the test / release schedules.

Synopsys, Mountain View, CA - USA: (Dec 2005 Aug 2006) Sr. software Integration engineer II for Research and Development for semiconductor design products. Environment: iMake, makefiles, Perforce, Solaris, AIX, HPUX, C, C++, Linux, ANT, Shell scripting etc. 2WIRE Inc: San Jose CA USA (May 2005 Sep 2005) Sr. Build release engineer for Media portal engineering, Perforce, Linux (Fedora core3), makefiles, ANT, Shell scripting etc. Setup SCM and packaging policies. BroadVision Redwood city - CA. (Sr. build release / project manager) (Sep 2002 May 2005) Worked in B2B environment involving web services and Java/J2EE technology. Successfully outsourced project work to India, reducing development costs. Designed & implemented integrated process of installation, setup, upgrade and application configuration process that reduced the effort at clients place drastically.

3 of 6

With traditional process the client install process that used to take days now reduced to a matter of few hours. Technically managed and lead the product release schedules. Successful releases of multiple product releases. Maintaining the legacy build system, packages (pkgadd / swinstall / installp / Installshield / Installanywhere), designing patches and special builds and patches based on requirements. Architected build, release and packaging system for the next generation web based product suite using Ant/shell/batch / XML scripts. Setting up build systems, designing the packages, implemented and automated product build, release, patch and the upgrade processes. Automated build process runs build, regression tests and reports to engineering teams which reduced manual efforts on both QA and engineering, enhancing performance of the teams. Defining Configuration management rules / process (Clearcase / CVS / Clearquest), release process, build process, patch and upgrade process. Creating / maintaining CD images, FTP images and the backup process. Automated process for creating installable packages, installing packages, integrating and running the nightly regressions, send email notifications with status report. Define and implement the product upgrade process. Reviewing release notes. Clearcase administration: versioning, labelling, branching, merging, vob server maintenance, clearcase backups, triggers, adding new projects to CC, client installations and configurations on UNIX and Windows etc. Design developed Java based installers using Installanywhere, documenting the design, hired engineers, training Jr engineers. Internationalization and Localization of installers. Setup and implemented the product development environment for the multiple offices located in different countries (US and India), as per the requirements.

IONA / Netfish Technologies, Santa Clara, CA (Sr. software Engineer) Nov 2000 May 2002 Worked in B2B environment involving web services and Java/J2EE technology. Responsible for several successful releases of product suites like E2A Collaborate, XMLBus Edition and Partner. Integration of the multiple product suites, E2A Collaborate, XMLBus edition and Partner edition. Build and release of the products on multiple OS (UNIX and Windows) with source tree in Clearcase and VSS. Used VisualStudio. Design develops the installer using Java based Installanywhere. Internationalization and localization of installers. Writing Ant / shell / batch scripts to configure the application to work with the different application servers (iPlanet, WebLogic, WebSphere, Apache, IPAS, JRUN). Configuration and setup of the product on the client systems in single install process. Define and implement the product upgrade process, CD burning processes, review the release notes. Oracle Corporation, Redwood Shores, Ca USA. (Sr. software engineer) June 1998 - Nov 2000 Worked initially as a consultant and later joined Oracle (Middleware, PLE). Leading porting projects like OMB, Webdb 2.X and Developer 2000, on various UNIX platforms, using C/C++/Java. Customer appreciation from Europe (Germany) for the first time porting of Developer 2000 suite to Linux. Successfully lead porting and release work of several of Oracle products like Developer / Designer 2000 and OMB on to Solaris Intel, Linux. Resolved several porting related issues like endianness, data types, structure data padding, network calls, system and application header files, resolving issues around third party application (example Xfree86) and library issues due to porting etc. Trouble shooting the porting project related issues during compile time, link and testing. Extensive debugging using gdb and dbx. Resolved a number of system dependent issues related to scalability / performance, system calls, IPC and multi-threading.

4 of 6

Design and implementation of multithreaded wrapper library to handle multiple OS porting related issues efficiently. Other activities like inter team communications, maintaining the source tree using Clearcase, building the product, creating releasable GOLD CD's etc.

Inteliant Corp, (Systems Analyst.) Cupertino, CA. Jun 97 - June 1998 Worked for the following clients of Inteliant like SUN MICROSYSTEMS, Menlo Park, CA. EDS and AT Systems Inc. San Mateo CA. Involved in various projects document search engine, Medical manager (MedMgr) data transfer (MMDT) module and testing of Sun Cluster with Sun High Availability (HA 2.2) software for the Tivoli data service Design and implementation of DLLs for the EzAccess system, the document search engine. Programming languages used were UNIX, C, C++ Visual C++. Implemented data transfer module using RS-232 protocols. Test scripts for the Sun HA 2.2 software with Tivoli TME 10 ASPECT DEVELOPMENT (now i2), Bangalore, India. March 96 - May 1997 Involved in the system study, customer interactions, design, coding, implementation, integration and documentation assisting users in parallel run. Worked and supported various projects for the data division like, Electro/Mechanical Database generator, Database variance report generator, Data base Loader (DBL), static archive library for string manipulations and a whole lot of user tools for the data division. Environment: UNIX, C, C++ Sql, sed & Awk. Ramsoft technologies, Bangalore India March 95 Feb 1996 Worked as a consultant for the ASIEO (subsidiary of DRDO), I was Involved in the following projects. TUSKER: Electronic Counter Measure (ECM) is an off-line avionics database management system and the Pod Support system (PSS). Serial port communication module was developed, to enable data transfer between the PC and DFL (Data Field Loader) an H/W unit. Responsibilities: involved in interactions with client manager, design, development, coding (C/ C++), implementation, integration and documentation. C- SOFT, BOMBAY, India. Jan 94 to Jan 95 Involved in coding, testing, documentation of the Loadman. LOADMAN is Ship loading utility software to manage scientific information for the analysis of ships. Environment: Borland C++, OWL, windows 3.1

Technologies worked on:


Build, release engineering (Makefile, iMake, Ant, VisualStudio 2005/2007, knowledge of Buildforge, Hudson and Cruise control) Programming skills (C, C++, Java/J2EE, batch & shell scripting, XML, Python) Application programming / Porting / UNIX internals, Systems programming, Linux, Sun Solaris, AIX, Unix device drivers, Windows Debugging / test automation & Application/web servers: GDB, Mercury test director, Coverity, WinRunner, QTP, Squish, WebLogic, Apache, WebSphere Packaging and Installer development: pkgadd, swinstall, installp, Installshield, InstallAnywhere Software Configuration Management: Clearcase, Perforce, VSS, SVN People & Project management: MS-Project, XPlanner, VersionOne, Agile & Scrum & attended workshops on ITIL, PMP

Education:
Bachelors Degree (B.E.) in Computer Science & Engineering (Karnataka University, India) 1993. Certifications and courses attended: Management courses attended: PMP, ITIL v3 workshops, MS Project 2007, License to lead etc Technical courses attended:

5 of 6

UNIX, UNIX internals, Unix device drivers, SQL+, Python, Installshield, Installanywhere, Clearcase.

6 of 6

You might also like