SlideShare a Scribd company logo
SRINIVAS MUDDANA

3800 sw 34th street, Apt B 10, Gainesville – 32608. FL. Cell: (850) 225-2068.
Email: srinivas.muddana@gmail.com. Github ID: muddana.
Objective
Looking for full-time employment to work in a software engineering position with challenging work and
competitive environment.
Education
Master of Science in Computer Engineering Dec 2009
University of Florida, Gainesville, FL. GPA 3.51/4.0
Bachelor of Engineering in Mechanical Engineering May 2005
National Institute of Technology, Tiruchirappalli, India. GPA: 7.42/10.0

Courses During Masters: Programming Language Principles, Programming Language Translators,
Analysis of Algorithms, Computational Geometry, Advanced Network Optimization, Distributed Systems,
Computer Networks, Advanced Data Structures, Neural Networks, Database Management Systems.

Skill Set
Programming Languages          C++, Ruby, C, Javascript, C#, Java
Framework/Technologies         Ruby on Rails, .NET, Subversion, Git, Matlab , Ajax, Prototype, XML
Operating Systems              GNU/Linux, Microsoft Windows
Databases                      Postgres, MySQL

Projects
    • Compiler for Tiny, a Subset of C/Pascal languages (C, Fall 09)

Implementing a compiler for Tiny, a C/Pascal like language. The main tasks in the project were building
the grammar, constrainer to check types and semantic restrictions, Code-generation to generate code for the
virtual machine to run. Main features of Tiny are: for, repeat, while loops. If, switch statements. swap
statement, enumeration types, constant type and functions.
Keywods: C , Compiler Implementation, Lex, Yacc, Procedural Language

    •   A Compiler for RPAL- A Functional Programming Language (C++ Summer 09)

Implemented a compiler for RPAL, a functional programming language. Implemented a lexer, recursive
descent parser by hand for the RPAL LL(1) Grammar. The Abstract Syntax Tree(AST) is standardized in
terms of lambdas and gammas, this standardized tree is converted to control structures and executed with a
stack and tree environment.
Keywords : C++, LL(1) Grammar, Recursive Descent Parser, Runtime for Functional Language.

    •   A Multiplayer Game With Central Server and Clients over RPC's (C++ Fall 2008)

Developed a simple multi-player game. A threaded central server carries out the calculations for movement
of balls, one controlled by each client and the clients communicate with central server for directing the
balls using remote procedure calls. The server simulates the movement of the balls according to the request
of clients and reports collisions.
Keywords: C++, Sun RPC, Pthreads, Network Programming

    •   Multi-Layer Perceptron and Self Organizing Maps (Matlab, Spring 2008)

Implemented Multi-Layer Perceptron and Self Organizing Maps in Matlab.Conducted experiments on data
from MNIST database to understand the supervised learning techniques(Multi Layer Perceptron) and
unsupervised learning(Self Organizing Maps).
Keywords: Matlab, Neural Networks, Self Organizing Maps

    •    Survey on Shortest Paths in an Arrangement of Lines (Fall 2008)

The survey studies problem of shortest paths in line arrangements. This problem has an obvious O(n2 )
algorithm. But its been an open problem to find the shortest path in the arrangement of lines in sub
quadratic time. It surveys the different algorithms for solving this generic problem and for different special
arrangement of lines like the pencil arrangement, vertical and horizontal line arrangement.
Keywords: Computational Geometry, Shortest Paths

    •    Convex Hull of a Point Set (C++ Fall 2008)

Implemented Chan's algorithm, Graham's scan algorithms for finding convex hull of a point set.
Keywords: C++, CGAL, Convex Hulls

    •    A Simple Peer to Peer System (C++ Fall 2007)

Implemented a P2P file sharing system. Implemented the unstructured Gnutella model. The nodes can
connect to a fixed number of peer nodes and can request for files from their peers.
Keywords: C++, Pthreads, Network Programming

    •    A Telephonic Interface for Gainesville RTS Bus Locator Service (Ruby, http://dial-
         rts.heroku.com/)

Developed an application for getting the status of buses in Gainesville via a phone call. This application
provides the real time position of buses especially useful on non-smart mobile phones. Application uses
Twilio telephony service for handling the phone calls.
Keywords # Ruby on Rails, Sinatra, Twilio service integration, XML, Git

    •    Line Following Robot (Spring – Fall 2005)

Developed a line following robot based on light sensors (photo diodes), comparator and stepper motors for
direction control.

Professional Experience
Florida Museum of Natural History. Gainesville, Florida           Student Assistant Sept 2007 - Dec 2009
Working on Tolkin(Tree of Life Knowledge and Information Network) project, a web application which
helps researchers manage and analyze their biological data. Have been working on its various components
of the website like bibliography manager, citation parser and creating a version control system for the data
stored in a database, storing images, login system, feedback system, tagging.
     • Designed the new schema for Tolkin.
     • Developed a work flow for submitting feedback in Tolkin.
     • Was responsible for solving issues in production, add new features in development.
      Keywords # Ruby on Rails, Postgres, Mongrel, ReCaptcha, Prototype, Migrations,
Retrospectiva, DelayedJob, Tagging, Subversion, Ajax, XML

Cognizant Technology Solutions. Chennai, India                     Programmer Analyst Jun 2005 – Jul 2007
Worked in design and development of C#.NET, ASP.NET applications.
   • Worked on the text parsing component in the West Brief Plugin
        (http://west.thomson.com/software/brieftools/) using .Net web services for fetching data from a
        remote server and updating the documents(briefs).
   • Developed a library for generating excel charts in C#.NET which was consumed in a Financial
        Report Generation System. Have also worked on the building the website, which includes modules
        like chart generation, data export in the form of reports creating from the financial data in the
        application.

More Related Content

What's hot

R programming
R programmingR programming
R programming
Shantanu Patil
 
The History and Use of R
The History and Use of RThe History and Use of R
The History and Use of R
AnalyticsWeek
 
R programming presentation
R programming presentationR programming presentation
R programming presentation
Akshat Sharma
 
How to get started with R programming
How to get started with R programmingHow to get started with R programming
How to get started with R programming
Ramon Salazar
 
Querying GrAF data in linguistic analysis
Querying GrAF data in linguistic analysisQuerying GrAF data in linguistic analysis
Querying GrAF data in linguistic analysis
Peter Bouda
 
Source-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructureSource-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructure
kaveirious
 
Comparative Analysis of Transformer Based Pre-Trained NLP Models
Comparative Analysis of Transformer Based Pre-Trained NLP ModelsComparative Analysis of Transformer Based Pre-Trained NLP Models
Comparative Analysis of Transformer Based Pre-Trained NLP Models
saurav singla
 
Falcon-AO: Results for OAEI 2007
Falcon-AO: Results for OAEI 2007Falcon-AO: Results for OAEI 2007
Falcon-AO: Results for OAEI 2007
Gong Cheng
 
Introduction to R ajay Ohri
Introduction to R ajay OhriIntroduction to R ajay Ohri
Introduction to R ajay Ohri
Ajay Ohri
 
R programming for data science
R programming for data scienceR programming for data science
R programming for data science
Sovello Hildebrand
 
Poio API and GraF-XML @ Balisage 2013
Poio API and GraF-XML @ Balisage 2013Poio API and GraF-XML @ Balisage 2013
Poio API and GraF-XML @ Balisage 2013
Peter Bouda
 
Poio API: a CLARIN-D curation project for language documentation and language...
Poio API: a CLARIN-D curation project for language documentation and language...Poio API: a CLARIN-D curation project for language documentation and language...
Poio API: a CLARIN-D curation project for language documentation and language...
Peter Bouda
 
LSESU a Taste of R Language Workshop
LSESU a Taste of R Language WorkshopLSESU a Taste of R Language Workshop
LSESU a Taste of R Language Workshop
Korkrid Akepanidtaworn
 
R Programming Overview
R Programming Overview R Programming Overview
R Programming Overview
dlamb3244
 
Stream processing: The Matrix Revolutions
Stream processing: The Matrix RevolutionsStream processing: The Matrix Revolutions
Stream processing: The Matrix Revolutions
RomanaPernischov
 
2 it unit-1 start learning r
2 it   unit-1 start learning r2 it   unit-1 start learning r
2 it unit-1 start learning r
Netaji Gandi
 
Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016
Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016
Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016
MLconf
 

What's hot (17)

R programming
R programmingR programming
R programming
 
The History and Use of R
The History and Use of RThe History and Use of R
The History and Use of R
 
R programming presentation
R programming presentationR programming presentation
R programming presentation
 
How to get started with R programming
How to get started with R programmingHow to get started with R programming
How to get started with R programming
 
Querying GrAF data in linguistic analysis
Querying GrAF data in linguistic analysisQuerying GrAF data in linguistic analysis
Querying GrAF data in linguistic analysis
 
Source-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructureSource-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructure
 
Comparative Analysis of Transformer Based Pre-Trained NLP Models
Comparative Analysis of Transformer Based Pre-Trained NLP ModelsComparative Analysis of Transformer Based Pre-Trained NLP Models
Comparative Analysis of Transformer Based Pre-Trained NLP Models
 
Falcon-AO: Results for OAEI 2007
Falcon-AO: Results for OAEI 2007Falcon-AO: Results for OAEI 2007
Falcon-AO: Results for OAEI 2007
 
Introduction to R ajay Ohri
Introduction to R ajay OhriIntroduction to R ajay Ohri
Introduction to R ajay Ohri
 
R programming for data science
R programming for data scienceR programming for data science
R programming for data science
 
Poio API and GraF-XML @ Balisage 2013
Poio API and GraF-XML @ Balisage 2013Poio API and GraF-XML @ Balisage 2013
Poio API and GraF-XML @ Balisage 2013
 
Poio API: a CLARIN-D curation project for language documentation and language...
Poio API: a CLARIN-D curation project for language documentation and language...Poio API: a CLARIN-D curation project for language documentation and language...
Poio API: a CLARIN-D curation project for language documentation and language...
 
LSESU a Taste of R Language Workshop
LSESU a Taste of R Language WorkshopLSESU a Taste of R Language Workshop
LSESU a Taste of R Language Workshop
 
R Programming Overview
R Programming Overview R Programming Overview
R Programming Overview
 
Stream processing: The Matrix Revolutions
Stream processing: The Matrix RevolutionsStream processing: The Matrix Revolutions
Stream processing: The Matrix Revolutions
 
2 it unit-1 start learning r
2 it   unit-1 start learning r2 it   unit-1 start learning r
2 it unit-1 start learning r
 
Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016
Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016
Ryan Curtin, Principal Research Scientist, Symantec at MLconf ATL 2016
 

Similar to Resume

Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova
 
Senjuti Kundu - Resume
Senjuti Kundu - ResumeSenjuti Kundu - Resume
Senjuti Kundu - Resume
Senjuti Kundu
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplmjeevan b
 
AjinkyaKher_Resume
AjinkyaKher_ResumeAjinkyaKher_Resume
AjinkyaKher_ResumeAjinkya Kher
 
Building and deploying LLM applications with Apache Airflow
Building and deploying LLM applications with Apache AirflowBuilding and deploying LLM applications with Apache Airflow
Building and deploying LLM applications with Apache Airflow
Kaxil Naik
 
jlettvin.resume.20160922.STAR
jlettvin.resume.20160922.STARjlettvin.resume.20160922.STAR
jlettvin.resume.20160922.STARJonathan Lettvin
 
Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)Hsin-Kai Wang
 
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Herman Wu
 
Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...
Rusif Eyvazli
 
Sudipta_Mukherjee_Resume_APR_2023.pdf
Sudipta_Mukherjee_Resume_APR_2023.pdfSudipta_Mukherjee_Resume_APR_2023.pdf
Sudipta_Mukherjee_Resume_APR_2023.pdf
sudipto801
 

Similar to Resume (20)

Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
DhevendranResume
DhevendranResumeDhevendranResume
DhevendranResume
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
 
cc23
cc23cc23
cc23
 
Senjuti Kundu - Resume
Senjuti Kundu - ResumeSenjuti Kundu - Resume
Senjuti Kundu - Resume
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplm
 
prhresumew
prhresumewprhresumew
prhresumew
 
AjinkyaKher_Resume
AjinkyaKher_ResumeAjinkyaKher_Resume
AjinkyaKher_Resume
 
Building and deploying LLM applications with Apache Airflow
Building and deploying LLM applications with Apache AirflowBuilding and deploying LLM applications with Apache Airflow
Building and deploying LLM applications with Apache Airflow
 
mmercer_resume_latest
mmercer_resume_latestmmercer_resume_latest
mmercer_resume_latest
 
Resume
ResumeResume
Resume
 
piyush_
piyush_piyush_
piyush_
 
jlettvin.resume.20160922.STAR
jlettvin.resume.20160922.STARjlettvin.resume.20160922.STAR
jlettvin.resume.20160922.STAR
 
Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp
 
Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)
 
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
 
Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...
 
Venkata
VenkataVenkata
Venkata
 
Resume - NarasimhaReddy
Resume - NarasimhaReddyResume - NarasimhaReddy
Resume - NarasimhaReddy
 
Sudipta_Mukherjee_Resume_APR_2023.pdf
Sudipta_Mukherjee_Resume_APR_2023.pdfSudipta_Mukherjee_Resume_APR_2023.pdf
Sudipta_Mukherjee_Resume_APR_2023.pdf
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

Resume

  • 1. SRINIVAS MUDDANA 3800 sw 34th street, Apt B 10, Gainesville – 32608. FL. Cell: (850) 225-2068. Email: srinivas.muddana@gmail.com. Github ID: muddana. Objective Looking for full-time employment to work in a software engineering position with challenging work and competitive environment. Education Master of Science in Computer Engineering Dec 2009 University of Florida, Gainesville, FL. GPA 3.51/4.0 Bachelor of Engineering in Mechanical Engineering May 2005 National Institute of Technology, Tiruchirappalli, India. GPA: 7.42/10.0 Courses During Masters: Programming Language Principles, Programming Language Translators, Analysis of Algorithms, Computational Geometry, Advanced Network Optimization, Distributed Systems, Computer Networks, Advanced Data Structures, Neural Networks, Database Management Systems. Skill Set Programming Languages C++, Ruby, C, Javascript, C#, Java Framework/Technologies Ruby on Rails, .NET, Subversion, Git, Matlab , Ajax, Prototype, XML Operating Systems GNU/Linux, Microsoft Windows Databases Postgres, MySQL Projects • Compiler for Tiny, a Subset of C/Pascal languages (C, Fall 09) Implementing a compiler for Tiny, a C/Pascal like language. The main tasks in the project were building the grammar, constrainer to check types and semantic restrictions, Code-generation to generate code for the virtual machine to run. Main features of Tiny are: for, repeat, while loops. If, switch statements. swap statement, enumeration types, constant type and functions. Keywods: C , Compiler Implementation, Lex, Yacc, Procedural Language • A Compiler for RPAL- A Functional Programming Language (C++ Summer 09) Implemented a compiler for RPAL, a functional programming language. Implemented a lexer, recursive descent parser by hand for the RPAL LL(1) Grammar. The Abstract Syntax Tree(AST) is standardized in terms of lambdas and gammas, this standardized tree is converted to control structures and executed with a stack and tree environment. Keywords : C++, LL(1) Grammar, Recursive Descent Parser, Runtime for Functional Language. • A Multiplayer Game With Central Server and Clients over RPC's (C++ Fall 2008) Developed a simple multi-player game. A threaded central server carries out the calculations for movement of balls, one controlled by each client and the clients communicate with central server for directing the balls using remote procedure calls. The server simulates the movement of the balls according to the request of clients and reports collisions. Keywords: C++, Sun RPC, Pthreads, Network Programming • Multi-Layer Perceptron and Self Organizing Maps (Matlab, Spring 2008) Implemented Multi-Layer Perceptron and Self Organizing Maps in Matlab.Conducted experiments on data from MNIST database to understand the supervised learning techniques(Multi Layer Perceptron) and unsupervised learning(Self Organizing Maps).
  • 2. Keywords: Matlab, Neural Networks, Self Organizing Maps • Survey on Shortest Paths in an Arrangement of Lines (Fall 2008) The survey studies problem of shortest paths in line arrangements. This problem has an obvious O(n2 ) algorithm. But its been an open problem to find the shortest path in the arrangement of lines in sub quadratic time. It surveys the different algorithms for solving this generic problem and for different special arrangement of lines like the pencil arrangement, vertical and horizontal line arrangement. Keywords: Computational Geometry, Shortest Paths • Convex Hull of a Point Set (C++ Fall 2008) Implemented Chan's algorithm, Graham's scan algorithms for finding convex hull of a point set. Keywords: C++, CGAL, Convex Hulls • A Simple Peer to Peer System (C++ Fall 2007) Implemented a P2P file sharing system. Implemented the unstructured Gnutella model. The nodes can connect to a fixed number of peer nodes and can request for files from their peers. Keywords: C++, Pthreads, Network Programming • A Telephonic Interface for Gainesville RTS Bus Locator Service (Ruby, http://dial- rts.heroku.com/) Developed an application for getting the status of buses in Gainesville via a phone call. This application provides the real time position of buses especially useful on non-smart mobile phones. Application uses Twilio telephony service for handling the phone calls. Keywords # Ruby on Rails, Sinatra, Twilio service integration, XML, Git • Line Following Robot (Spring – Fall 2005) Developed a line following robot based on light sensors (photo diodes), comparator and stepper motors for direction control. Professional Experience Florida Museum of Natural History. Gainesville, Florida Student Assistant Sept 2007 - Dec 2009 Working on Tolkin(Tree of Life Knowledge and Information Network) project, a web application which helps researchers manage and analyze their biological data. Have been working on its various components of the website like bibliography manager, citation parser and creating a version control system for the data stored in a database, storing images, login system, feedback system, tagging. • Designed the new schema for Tolkin. • Developed a work flow for submitting feedback in Tolkin. • Was responsible for solving issues in production, add new features in development. Keywords # Ruby on Rails, Postgres, Mongrel, ReCaptcha, Prototype, Migrations, Retrospectiva, DelayedJob, Tagging, Subversion, Ajax, XML Cognizant Technology Solutions. Chennai, India Programmer Analyst Jun 2005 – Jul 2007 Worked in design and development of C#.NET, ASP.NET applications. • Worked on the text parsing component in the West Brief Plugin (http://west.thomson.com/software/brieftools/) using .Net web services for fetching data from a remote server and updating the documents(briefs). • Developed a library for generating excel charts in C#.NET which was consumed in a Financial Report Generation System. Have also worked on the building the website, which includes modules like chart generation, data export in the form of reports creating from the financial data in the application.