Shravan Malyala
*** ********** ****** | Windsor, Ontario, N9B 3B1 | Cell: 519-***-****| *******.*******@*****.***
Professional Summary
With a desire to learn more, I aspire to extend my career in the field of computer science. Being a hardworking new graduate and sincere team player and by nature I will give my best to the work place and co-workers at the work place in all projects. Having hands on school and industry software experience working on Object oriented programming, Linux/Unix scripting, web technologies, Query languages and databases I am nicely able to fit into this career opportunity. Given an opportunity i will continuously try harder, get better and serve the firm to the best of my abilities in all the projects.
Education
Bachelor in Computer Science (Co-op) University of Windsor, Windsor, Ontario.(2011)
Programming Projects
•Having through understanding of object oriented concepts, many C++ and Java programs have been developed using various techniques.
•Wrote C, C++ and Java programs for tasks of multithreading, files manipulation, socket communication, client server communication and simulation of Unix shell.
•Developed Java and C++ programs to perform various operations and to produce graphical interfaces.
Database Administration Project
•Installed and designed Oracle, Java DB and MySQL databases.
•With a clear understanding of database architecture, several operations on databases have been performed using SQL and oracle tools like Enterprise Manager to grant/revoke permissions of users, startup /shutdown database, create/maintain tables, indexes and views.
•Used oracle tools and SQL queries for recovery and backup of databases.
Linux Operating System Project
•Installed Linux on virtual machine using command line Linux.
•Installed and configured Apache, MySQL, PostGreSQL, Lighttpd, Moodle and PHP on Linux operating system using Linux commands, raid partitions and gnu interfaces.
Website and Web Application Projects
•Multi-tier web based applications and websites have been designed using software tools like Netbeans, Eclipse, Coffee cup, Dream Weaver and Java DB.
•Markup languages like XML, XHTML, HTML, CSS, and XSLT have been used on the front-end.
•Java, JSP, JSF, JSTL and Java script have been used to fulfill functionality of the web pages.
•Used web service technologies like WSDL, SOAP and REST.
•SQL queries have been used to query fields from Java DB database at the backend of web application.
Technical Skills
Programming Languages: Miranda and C.
Object Oriented Languages: C++ and Java.
System Scripting Languages: Linux/UNIX command line scripting, Korn shell and Bash scripting.
Database design and development: Installed, developed and accessed Database management systems like Oracle, MySQL, Java DB, SQL, and MS Access using structured query language in various projects.
Web Technologies and Languages: HTML, XHTML, XML, DTD, XSD, JavaScript, CSS, JSP and JSTL.
Low Level Languages: Register transfer language and 80386 assembly in MASM.
Networking Skills: Configured routers using CISCO networking simulator tool (GNS3) to function according to networking protocols like RIP, EIGRP, OSPF and STP.
Software Tools: MKS toolkit, Eclipse, Netbeans IDE, Perforce, Ant and Electric Commander.
Hardware: Assembly and dissembly of custom PC’s, desktop support, trouble shooting, Cisco routers, hubs, mobile phones, servers and switches.
Operating Systems: Windows, 95, 98, NT, 2000, XP, Vista 7; Linux Fedora/Ubuntu/CentOS; UNIX, Solaris and Apple.
Microsoft Applications: MS Office – Excel, Word, Access, Outlook and PowerPoint.
Work Experience
May 2009 – September 2010 Software Build/Release/Tools developer, RIM (Blackberry)
Waterloo, Ontario, Canada.
•Performed builds, releases and all build operations using software tools like Perforce, Electric Commander, Automated Build System and other scripts beyond limit of working hours to improve quality and runtime of software builds and releases.
•Developed, Maintained and updated build and release scripts in korn shell, Perl and java script for many products and versions of Blackberry mobile software.
•Detected errors in builds and resolved the errors even under pressure in a fast paced environment.
•Signed Build files using automated scripts and released software to different teams in the organization using various software release tools.
•Installed required build and CVS software like Perforce, Ant, Maven, Java and VM Ware on servers.
•Maintained very good relationship with all the team members throughout internship participated in on-call shifts by providing 24*7 support in some cases and also participated in daily scrum meetings to discuss about the issues and their solutions seen in past 24 hours.
References Available Upon Request