Srinivasa Vithal Charakana
Technical Architect / Consultant / Technical lead
Contact
+91 9448242125
chsvithal@yahoo.com
https://in.linkedin.com/pub/srinivasa-
vithal-charakana/6a/837/ba8
Summary
 Over 12 years of professional experience in Architecting, Designing and Development of applications
 Expert skills in C++, C, Linux/Unix, Design Patterns, Data Structures, Algorithms, TCP/IP,
Networking, Object Oriented Analysis and Design (OOAD) & Unified Modeling Language (UML)
 Expert in designing and developing multi-threaded applications, IPC and Synchronization techniques
 Good experience in reviewing Architecture, Design and Code
 Advanced debugging & troubleshooting skills with the ability of analyzing Memory Dumps
 Expertise across the domains i.e., Networking, Telecom, Storage, Printing
 Very good presentation and training skills. Provided technical trainings at organization level
 Performed various roles and positions including Software Engineer, Senior Software Engineer,
Technical Lead, Technical Architect, Senior Technical Consultant
 Extensively practiced Agile Methodology and have sound knowledge of other software engineering
models
 Submission of Technical Papers on the following topics @ HP Global Techcons
 Save & Restore the D2D using the config xml (This has become a feature of D2D now)
 Hand Writing Recognition (HWR) as a service
 HP Printer Configuration using model based xml interfaces
 Resource Hog – a Test tool suite
 Submitted the below ICMs, in IBM, (asked for patentability)
 CPU extinguisher
 MEMORY extinguisher
 Designed & implemented a defect prevention framework on Orthogonal Defect Classification (ODC)
for Disk to Disk backup system (D2D).
 Lead a Special Interest Group (SiG) within HP on Cloud technologies
 Worked in HP R&D Labs and contributed to open source community
 Set-up a mini data center using D2Ds as part of R&D
 Coding is my passion
 Experienced in Product and Services portfolio
 Excellent interpersonal skills while interacting with customer & stakeholders
 Self-motivated, eager to do R&D, keen to learn new things and very enthusiastic about the work
Primary Responsibilities
 Hardcore Developer. Designing & Implementing complex modules.
 Accountable for Code Quality, Performance, Scalability, Availability and Robustness of the
application.
 Analyzing the performance and scalability bottlenecks and providing solutions.
 Working closely with developers to help facilitate understanding and reduce the gap between system
requirements and actionable, workable development tasks.
 Solving business needs for clients through the process of identifying and analyzing technical
requirements and modeling appropriate technical solutions.
 Understanding complex organizational workflows, systems integrations and developing workable
solutions that are feasible within time and budget constraints.
 Gathering requirements through client/user interviews and ongoing communications.
 Creatively seek ways to solve technical problems and derive appropriate solutions using a variety of
technologies.
 Creating functional and technical system analysis and design documentation in line with existing
standards and practices.
 Using information gained through market and technology research to resolve issues, improve
solutions, and suggest enhancements for clients pro-actively.
 Provide training, facilitation, and mentoring to clients specific to the solution implemented as well as
the methodology and best practices for solution development.
Key Skill Areas
Programming Languages & Skills C++, C, Java, Fortran, PASCAL, Algorithms, Data Structures
Scripting Languages Perl, Shell (Bash), Python, WSH & VBScript
Advanced Skills Unix Internals, Multi-Threading and IPC
Architecture & Design UML, Service Oriented Architecture (SOA), Object Oriented Analysis
& Design (OOAD), Agile/SCRUM methodology
Patterns Design Patterns, Enterprise Solution Patterns
RDBMS DB2, Oracle, SQL Server
Debugging & Diagnostics Gdb, Visual C++, Multi, Eclipse, WinDbg, JDB.
UML Tools Visio, SmartDraw, STAR UML
Bug Logging HP ALM, BugZilla, Jira, Rally Dev
IDE & Source Control VI, Visual Studio, Eclipse, Source Insite, Subversion (SVN), VSS,
ClearCase, Sablime.
Code Review & Other Tools Code Collobarator, Jenkins, gcc, makefile, vmware, xen, Jenkins
Functional Domains Networking, Telecom, Printing, Scientific and Storage
Awards and Appreciations
 Submission of technical Papers on the following topics @ HP Global Techcons
 Save & Restore the D2D using the config xml.(This has become a feature of D2D now)
 Hand Writing Recognition (HWR) as a service
 HP Printer Configuration using model based xml interfaces
 Resource Hog – a Test tool suite.
 Automation of software/firmware upgrade of a D2D.
 For successful completion of entire CEPS porting work in just 5 months, which is far less than
Cisco’s estimated time frame.
 Won the following client projects from the US & the UK visits.
 AT&T (Local Controller – Central Controller migration)
 HP Storage Works D2D from the HP StoreOnce, UK.
 Rewarded with a MacBook for my contributions in CEPS project.
 IBM has asked for Patentability of two ideas submitted
 CPU extinguisher
 MEMORY extinguisher
 Numerous Technical paper submissions for HP Parasparam
 Best Programmer award in the Inter University coding challenge
Career Progression
Hewlett-Packard
 Hewlett-Packard( R& D)
 Cisco
 Hewlett-Packard Labs
Senior Technology Consultant Nov 2006 – Till Date
IBM Senior Software Engineer Nov 2004 – Nov 2006
Zenith InfoTech Software Engineer Jun 2003 – Oct 2004
Choice Software Ltd Associate Mar 1997 – Aug 1998
Education
College of Engineering, Andhra
University, A.P.
Master of Science, Information Systems Nov 2001 – May 2003
Andhra University, A.P Bachelor of Computer Applications Dec 1998 – May 2001
State Board of Technical Education
and Training, A.P.
Diploma in Electronics and Communications
Engineering
Dec 1992 – May 1995
Travel
Passport G0416575 Valid till 21st September, 2016
Visa Status  USA B1 Visa Valid till 20th Nov 2018
 UK Business Visa Valid till 25th Oct 2016
Certifications
Brain Bench Certifications (Transcript no: 4501708)
 C++ Advanced
 C
 Programming Concepts
 Master's Level Certification in windows
 C++ Fundamentals
 Object Oriented Concepts
 Java 1 Certificate
 Business Fundamentals (U.S)
Others
 From Ram Info, in the C Talent Test
 Enterprise Development training at SISI, Govt. of India.
 DCA from Nehru Yuva Kendra
Projects (a Few)
Disk 2 Disk (D2D) Back Up System
Company: HP
Technology: C++, Linux, Cent OS, Perl, Bash script, Agile methodology
Role: Senior Technology Consultant
Description: The HP Storage Works D2D Backup System is a disk-based storage appliance to back up host
network servers or PCs to target devices on the appliance. These devices are configured as either Network-
Attached Storage (NAS) or Virtual Tape Library (VTL) and Catalyst Store targets for backup applications.
The modules are implemented in different technologies and varies from C++, C, Shell scripts, Perl scripts on
Linux and Cent OS. Need to change the code regularly for feature releases and code fixes. Suggested few
new automations to facilitate the clients to install/upgrade the D2D firmware with a single application and
development is underway. Also directed the team to few automations of regular check points on the software
release and integrated with Jenkins tool.
Cisco Enterprise Printing Software (CEPS)
Client : Cisco
Technology: C++, Perl, Bash, RHEL
Role: Team Lead, Senior Designer
Description: CEPS, the Cisco Enterprise Print System, is a collection of tools and utilities designed to work
together to create a highly scalable, robust printing environment for a medium to large corporation. It is not a
printing system that it is of much use to an individual. The tools are designed to optimize the management of
large numbers of printers and would be cumbersome for someone who only has a handful of printers to
administer. Open Source Released
Studied the current Cisco printing software and proposed best approaches and performance tuned after
identifying the areas of improvement. Suggested extra features like wireless printing, locating the printer
nearest to the laptop and suggesting the same to the user, print to anybody, any location, with in the Cisco.
The major turnaround is migration of CEPS to RHEL 5.0 with less than five month time frame and zero defect
end to end delivery
Lipi IME, Lipi IDE, LipiTk and Secure AIO
Client : HP Labs, India
Technology: C++, Java, JNI, Perl, Sirius architecture & Multi Debugger on Linux & Windows
Role: Team Lead / Developer
Description: LipiTk is a toolkit used to develop the online handwriting recognition engines for new scripts
and simplify integration of those engines into real-world application contexts. This is Open Source Released.
Lipi IME and Lipi IDE are GUI applications built on LipiTk and are customer applications for Gesture Key
board and camera based gesture Research. Both are Open Source Released.
Secure AiO is a solution to detect the documents of any fraud. This is an Innovation provided with the HP All
in One printers, which adds a machine readable format (a 2D barcode) to the document which is only
readable and interpreted by any other HP AiO. This has won many accolades from the CII members and
Govt. of Karnataka who promised to implement this solution in their exam papers.
NISE, NC3 & MarketMax
Client : AT&T, IBM
Technology: C++, HP-UX, Solaris, DB2, Oracle, CORBA, & xml.
Role: Senior Software Engineer / Senior Developer
Description: NISE & NC3 are AT&T telecom provisioning applications for the new users. They offer Local
Network Services (LNS) an inventory management system. NC3 processes and validates the request for
AT&T network components, configurations and connections. Marketmax is a retailer business product that
facilitates daily business activities to be configured and executed.
UNIX Monitoring through SSH / Telnet
Company: Zenith Info Tech Ltd.
Technology: C++, Windows
Role: C++ Developer
Description:
The zUPMMGR module is to Start / Stop the Monitoring with the application of certain policies. Each platform
Dll is to implement the actual performance monitoring and parsing for any specific UNIX platform.
SNMP Walker
Company: Zenith InfoTech Ltd.
Technology: C++, Windows
Role: Software Engineer/Developer
Description: A small SNMP based NMS tool to get the information of any remote system in the network by
simple snmp walk utility. This is no manager, but a simple tool which browses through the entire MiB to give
the network information and the failure traps.
PING Utility for UPM/GPM
Company: Zenith InfoTech Ltd.
Technology: C++, Windows
Role: Software Engineer/Developer
Description: A PING utility compatible to be integrated with the General Process Monitor/ Unix Monitor
Products. This utility is later integrated with SaaZ, an enterprise protocol suite from Zenith InfoTech and played
a crucial role in fetching the enterprise info to create reports to the management.
CastleRock’s SNMPc 6.0.9
Company: Zenith InfoTech Ltd.
Technology: C++, Windows
Role: Software Engineer/Developer
Description: Customized the tool for Indian Railways, Parle G and other varied customers and gave training
to the Support Team of ZIL as well as customers with Technical solutions.
Traffic Analysis of Cisco Router and Switch
Company: Zenith InfoTech Ltd.
Technology: Java, Windows
Role: Software Engineer/Developer
Description: Design of an SNMP Manager that Communicates with Router’s SNMP Agent to show
bandwidth utilization of the Router at each of its ports. Graphically depicts the traffic and maintains a log of all
the traps from the router.
Other Significant Projects
 Secure Data Server
 MICS
 8086 Assembly for Packet Counter
 Graphic data structures
 TCP/IP Protocol suite simulation

More Related Content

DOCX
Bikram kishor rout
DOC
DOCX
Subramanyam_Nalam
PDF
Interacting Domain Specific Languages
DOCX
Sairam resume
PDF
DKOP Labs Profile
DOCX
Resume
DOCX
ChetanResume
Bikram kishor rout
Subramanyam_Nalam
Interacting Domain Specific Languages
Sairam resume
DKOP Labs Profile
Resume
ChetanResume

What's hot (20)

DOCX
Puneet_Senior_Java_Developer_Resume
DOCX
Kumaresan kaliappan resume
DOC
Java developer resume(1)
DOC
Prasad Degala CV
DOCX
Informatica_3_yrs_Exp_revised
DOC
CV_Olivera_Juan_Pablo
DOC
Subhadra Banerjee_latest
DOC
Hardik_Thakkar_Resume
DOC
Balaji_M
DOCX
Kunal bhatia resume mass
PDF
UnnivmNew
PDF
PROFESSIONAL SUMMARY - NOUFALTM
DOC
PDF
Reference Projects 20101230
DOC
Resume
PDF
Providing Global Gateways to success!
DOCX
SachinBC_Resume
DOC
Anup_Kumar_Saha's_resume
PDF
Updated Mohiuddin Resume
Puneet_Senior_Java_Developer_Resume
Kumaresan kaliappan resume
Java developer resume(1)
Prasad Degala CV
Informatica_3_yrs_Exp_revised
CV_Olivera_Juan_Pablo
Subhadra Banerjee_latest
Hardik_Thakkar_Resume
Balaji_M
Kunal bhatia resume mass
UnnivmNew
PROFESSIONAL SUMMARY - NOUFALTM
Reference Projects 20101230
Resume
Providing Global Gateways to success!
SachinBC_Resume
Anup_Kumar_Saha's_resume
Updated Mohiuddin Resume
Ad

Similar to SrinivasaVithal_CV (20)

DOCX
Bikram kishor rout
DOC
DIPAK INGLE_RESUME_final
DOCX
Resume: DevOps/Technology Architect - Satya Prakash
DOCX
kavita_resume_3
DOCX
Ankur Singh CV
PDF
Tejas bichave m tech python
RTF
Raghav_thakkar
DOCX
Sripriya Nair
DOCX
PDF
Nanda_Kumar_9_Yrs_Java_Hadoop
DOCX
harsharesume
PDF
Resume dilip kumar_gangwar
DOC
BHorst Resume v2017-06-29
PDF
Python AWS Expert Engineer (Consultant/Freelancer)
DOCX
Ankush_Goyal_Resume_2years_Exp
DOCX
RAGHUNATH_GORLA_RESUME
PDF
VinayDev
Bikram kishor rout
DIPAK INGLE_RESUME_final
Resume: DevOps/Technology Architect - Satya Prakash
kavita_resume_3
Ankur Singh CV
Tejas bichave m tech python
Raghav_thakkar
Sripriya Nair
Nanda_Kumar_9_Yrs_Java_Hadoop
harsharesume
Resume dilip kumar_gangwar
BHorst Resume v2017-06-29
Python AWS Expert Engineer (Consultant/Freelancer)
Ankush_Goyal_Resume_2years_Exp
RAGHUNATH_GORLA_RESUME
VinayDev
Ad

SrinivasaVithal_CV

  • 1. Srinivasa Vithal Charakana Technical Architect / Consultant / Technical lead Contact +91 9448242125 chsvithal@yahoo.com https://in.linkedin.com/pub/srinivasa- vithal-charakana/6a/837/ba8 Summary  Over 12 years of professional experience in Architecting, Designing and Development of applications  Expert skills in C++, C, Linux/Unix, Design Patterns, Data Structures, Algorithms, TCP/IP, Networking, Object Oriented Analysis and Design (OOAD) & Unified Modeling Language (UML)  Expert in designing and developing multi-threaded applications, IPC and Synchronization techniques  Good experience in reviewing Architecture, Design and Code  Advanced debugging & troubleshooting skills with the ability of analyzing Memory Dumps  Expertise across the domains i.e., Networking, Telecom, Storage, Printing  Very good presentation and training skills. Provided technical trainings at organization level  Performed various roles and positions including Software Engineer, Senior Software Engineer, Technical Lead, Technical Architect, Senior Technical Consultant  Extensively practiced Agile Methodology and have sound knowledge of other software engineering models  Submission of Technical Papers on the following topics @ HP Global Techcons  Save & Restore the D2D using the config xml (This has become a feature of D2D now)  Hand Writing Recognition (HWR) as a service  HP Printer Configuration using model based xml interfaces  Resource Hog – a Test tool suite  Submitted the below ICMs, in IBM, (asked for patentability)  CPU extinguisher  MEMORY extinguisher  Designed & implemented a defect prevention framework on Orthogonal Defect Classification (ODC) for Disk to Disk backup system (D2D).  Lead a Special Interest Group (SiG) within HP on Cloud technologies  Worked in HP R&D Labs and contributed to open source community  Set-up a mini data center using D2Ds as part of R&D  Coding is my passion  Experienced in Product and Services portfolio  Excellent interpersonal skills while interacting with customer & stakeholders  Self-motivated, eager to do R&D, keen to learn new things and very enthusiastic about the work
  • 2. Primary Responsibilities  Hardcore Developer. Designing & Implementing complex modules.  Accountable for Code Quality, Performance, Scalability, Availability and Robustness of the application.  Analyzing the performance and scalability bottlenecks and providing solutions.  Working closely with developers to help facilitate understanding and reduce the gap between system requirements and actionable, workable development tasks.  Solving business needs for clients through the process of identifying and analyzing technical requirements and modeling appropriate technical solutions.  Understanding complex organizational workflows, systems integrations and developing workable solutions that are feasible within time and budget constraints.  Gathering requirements through client/user interviews and ongoing communications.  Creatively seek ways to solve technical problems and derive appropriate solutions using a variety of technologies.  Creating functional and technical system analysis and design documentation in line with existing standards and practices.  Using information gained through market and technology research to resolve issues, improve solutions, and suggest enhancements for clients pro-actively.  Provide training, facilitation, and mentoring to clients specific to the solution implemented as well as the methodology and best practices for solution development. Key Skill Areas Programming Languages & Skills C++, C, Java, Fortran, PASCAL, Algorithms, Data Structures Scripting Languages Perl, Shell (Bash), Python, WSH & VBScript Advanced Skills Unix Internals, Multi-Threading and IPC Architecture & Design UML, Service Oriented Architecture (SOA), Object Oriented Analysis & Design (OOAD), Agile/SCRUM methodology Patterns Design Patterns, Enterprise Solution Patterns RDBMS DB2, Oracle, SQL Server Debugging & Diagnostics Gdb, Visual C++, Multi, Eclipse, WinDbg, JDB. UML Tools Visio, SmartDraw, STAR UML Bug Logging HP ALM, BugZilla, Jira, Rally Dev IDE & Source Control VI, Visual Studio, Eclipse, Source Insite, Subversion (SVN), VSS, ClearCase, Sablime. Code Review & Other Tools Code Collobarator, Jenkins, gcc, makefile, vmware, xen, Jenkins Functional Domains Networking, Telecom, Printing, Scientific and Storage
  • 3. Awards and Appreciations  Submission of technical Papers on the following topics @ HP Global Techcons  Save & Restore the D2D using the config xml.(This has become a feature of D2D now)  Hand Writing Recognition (HWR) as a service  HP Printer Configuration using model based xml interfaces  Resource Hog – a Test tool suite.  Automation of software/firmware upgrade of a D2D.  For successful completion of entire CEPS porting work in just 5 months, which is far less than Cisco’s estimated time frame.  Won the following client projects from the US & the UK visits.  AT&T (Local Controller – Central Controller migration)  HP Storage Works D2D from the HP StoreOnce, UK.  Rewarded with a MacBook for my contributions in CEPS project.  IBM has asked for Patentability of two ideas submitted  CPU extinguisher  MEMORY extinguisher  Numerous Technical paper submissions for HP Parasparam  Best Programmer award in the Inter University coding challenge Career Progression Hewlett-Packard  Hewlett-Packard( R& D)  Cisco  Hewlett-Packard Labs Senior Technology Consultant Nov 2006 – Till Date IBM Senior Software Engineer Nov 2004 – Nov 2006 Zenith InfoTech Software Engineer Jun 2003 – Oct 2004 Choice Software Ltd Associate Mar 1997 – Aug 1998 Education College of Engineering, Andhra University, A.P. Master of Science, Information Systems Nov 2001 – May 2003 Andhra University, A.P Bachelor of Computer Applications Dec 1998 – May 2001 State Board of Technical Education and Training, A.P. Diploma in Electronics and Communications Engineering Dec 1992 – May 1995 Travel Passport G0416575 Valid till 21st September, 2016 Visa Status  USA B1 Visa Valid till 20th Nov 2018  UK Business Visa Valid till 25th Oct 2016
  • 4. Certifications Brain Bench Certifications (Transcript no: 4501708)  C++ Advanced  C  Programming Concepts  Master's Level Certification in windows  C++ Fundamentals  Object Oriented Concepts  Java 1 Certificate  Business Fundamentals (U.S) Others  From Ram Info, in the C Talent Test  Enterprise Development training at SISI, Govt. of India.  DCA from Nehru Yuva Kendra Projects (a Few) Disk 2 Disk (D2D) Back Up System Company: HP Technology: C++, Linux, Cent OS, Perl, Bash script, Agile methodology Role: Senior Technology Consultant Description: The HP Storage Works D2D Backup System is a disk-based storage appliance to back up host network servers or PCs to target devices on the appliance. These devices are configured as either Network- Attached Storage (NAS) or Virtual Tape Library (VTL) and Catalyst Store targets for backup applications. The modules are implemented in different technologies and varies from C++, C, Shell scripts, Perl scripts on Linux and Cent OS. Need to change the code regularly for feature releases and code fixes. Suggested few new automations to facilitate the clients to install/upgrade the D2D firmware with a single application and development is underway. Also directed the team to few automations of regular check points on the software release and integrated with Jenkins tool. Cisco Enterprise Printing Software (CEPS) Client : Cisco Technology: C++, Perl, Bash, RHEL Role: Team Lead, Senior Designer Description: CEPS, the Cisco Enterprise Print System, is a collection of tools and utilities designed to work together to create a highly scalable, robust printing environment for a medium to large corporation. It is not a printing system that it is of much use to an individual. The tools are designed to optimize the management of large numbers of printers and would be cumbersome for someone who only has a handful of printers to administer. Open Source Released Studied the current Cisco printing software and proposed best approaches and performance tuned after identifying the areas of improvement. Suggested extra features like wireless printing, locating the printer nearest to the laptop and suggesting the same to the user, print to anybody, any location, with in the Cisco.
  • 5. The major turnaround is migration of CEPS to RHEL 5.0 with less than five month time frame and zero defect end to end delivery Lipi IME, Lipi IDE, LipiTk and Secure AIO Client : HP Labs, India Technology: C++, Java, JNI, Perl, Sirius architecture & Multi Debugger on Linux & Windows Role: Team Lead / Developer Description: LipiTk is a toolkit used to develop the online handwriting recognition engines for new scripts and simplify integration of those engines into real-world application contexts. This is Open Source Released. Lipi IME and Lipi IDE are GUI applications built on LipiTk and are customer applications for Gesture Key board and camera based gesture Research. Both are Open Source Released. Secure AiO is a solution to detect the documents of any fraud. This is an Innovation provided with the HP All in One printers, which adds a machine readable format (a 2D barcode) to the document which is only readable and interpreted by any other HP AiO. This has won many accolades from the CII members and Govt. of Karnataka who promised to implement this solution in their exam papers. NISE, NC3 & MarketMax Client : AT&T, IBM Technology: C++, HP-UX, Solaris, DB2, Oracle, CORBA, & xml. Role: Senior Software Engineer / Senior Developer Description: NISE & NC3 are AT&T telecom provisioning applications for the new users. They offer Local Network Services (LNS) an inventory management system. NC3 processes and validates the request for AT&T network components, configurations and connections. Marketmax is a retailer business product that facilitates daily business activities to be configured and executed. UNIX Monitoring through SSH / Telnet Company: Zenith Info Tech Ltd. Technology: C++, Windows Role: C++ Developer Description: The zUPMMGR module is to Start / Stop the Monitoring with the application of certain policies. Each platform Dll is to implement the actual performance monitoring and parsing for any specific UNIX platform. SNMP Walker Company: Zenith InfoTech Ltd. Technology: C++, Windows Role: Software Engineer/Developer Description: A small SNMP based NMS tool to get the information of any remote system in the network by simple snmp walk utility. This is no manager, but a simple tool which browses through the entire MiB to give the network information and the failure traps.
  • 6. PING Utility for UPM/GPM Company: Zenith InfoTech Ltd. Technology: C++, Windows Role: Software Engineer/Developer Description: A PING utility compatible to be integrated with the General Process Monitor/ Unix Monitor Products. This utility is later integrated with SaaZ, an enterprise protocol suite from Zenith InfoTech and played a crucial role in fetching the enterprise info to create reports to the management. CastleRock’s SNMPc 6.0.9 Company: Zenith InfoTech Ltd. Technology: C++, Windows Role: Software Engineer/Developer Description: Customized the tool for Indian Railways, Parle G and other varied customers and gave training to the Support Team of ZIL as well as customers with Technical solutions. Traffic Analysis of Cisco Router and Switch Company: Zenith InfoTech Ltd. Technology: Java, Windows Role: Software Engineer/Developer Description: Design of an SNMP Manager that Communicates with Router’s SNMP Agent to show bandwidth utilization of the Router at each of its ports. Graphically depicts the traffic and maintains a log of all the traps from the router. Other Significant Projects  Secure Data Server  MICS  8086 Assembly for Packet Counter  Graphic data structures  TCP/IP Protocol suite simulation