Jyothi Reddy Kallam
Sunnyvale, CA ***** 316-***-**** ******.******@*****.*** https://www.linkedin.com/in/jyothikallam https://github.com/jyothikallam
Professional Summary
4.5 years of IT experience in designing and developing Web applications using Java, J2EE frameworks
Strong in Java Programming and OOPs concepts
Experienced with Sun/Oracle J2EE Technologies: Servlets, Struts, JSF and Spring
Experience in working with client side scripting languages HTML5, CSS3, JavaScript and jQuery
Experienced with Agile methodology for product development and testing
Experience with Web Services (SOAP and REST), Tomcat, Glassfish4
Expertise in using Oracle, MySQL databases
Technical Skills
Programming Languages
Java, SQL, Swift, C, Objective-C
Web Technologies
HTML5, CSS3, JavaScript, jQuery, JSON, XML, Angular, Node.js
J2EE Technologies
JDBC, Servlets, JSP, EJB
Databases
Oracle, MySQL, MongoDB, SQLite, CoreData
Web Services
RESTful, SOAP
J2EE Frameworks
Struts, Hibernate, Spring
Version Control Tools
Git, SVN
Operating Systems
iOS, OS X, Linux, Windows
Methodologies
Object Oriented Methodologies, Design Patterns, Agile
IDEs
Eclipse, NetBeans, Xcode, STS
Other Packages
AWS, Jira, Jenkins, Wireshark, Gulp, Webpack, VMWare
iOS frameworks/other tools
AFNetworking, Cocoapods, Twitter Fabric SDK
Web/ Application Servers
Apache Tomcat, Glassfish4, Nginx
Testing Tools
Selenium IDE, jMeter, Postman, SoapUI
Education
M.S. in Computer Science, Wichita State University, Kansas, USA, Aug 2012 - Dec 2014
B.Tech in Computer Science, JNTUK, India, Sep 2007 - June 2011
Professional Experience
Software Engineer, Cisco Systems Inc., Milpitas, CA April 2016 – Present
Project: Atlas - Administration Portal that manages the users of different products and services that Cisco provides like WebEx and Spark.
Responsibilities:
Used Angular 2, TypeScript, Webpack, ES6 features to develop the application
Test Driven Development and End to End Testing using Karma, Protractor and Jasmine
Used SASS for maintaining CSS
Used Gulp to do Visual Regression Testing for the individual components
Developed reusable framework Components using Angular 2
Environment: Angular, Node.js, TypeScript, Karma, Jasmine, Protractor, XML, REST, Java, Git, Nginx, Eclipse, VMWare, Rally, Bootstrap CSS, Jenkins, FireBug
Software Developer, Laomedon Technology Corporation, Mountain View, CA Aug 2015 – April 2016
Project: Laomedon Technology is a California Domestic Corporation that offers an e-commerce platform, providing consumer to consumer and business to consumer sales services via Internet.
Responsibilities:
Designed and developed a REST API for the application to interact with Business and Persistence layers
Developed Controllers that maps user actions to model data using Spring MVC, Spring Data JPA and Hibernate
Tested all the controllers and Web Services using JUnit, Mockito and Postman
Environment: Spring MVC, Spring Data JPA, MySQL Workbench, Hibernate, REST, MySQL, Git, AWS, Nginx, Spring Tool Suite, Maven, JIRA, Postman, Swagger
Software Engineer, StrongAuth Inc., Sunnyvale, CA Nov 2014 – Aug 2015 Project: CryptoDocumentAppliance (CDA) is an integrated appliance for Inline document encryption within business processes dealing with sensitive data.
Responsibilities:
Developed a number of RESTful web services supporting both XML and JSON
Developed web applications using Struts, JSF2.0 and EJBs
Used Struts, Servlets and JSP to develop an application and FIDO enabled it according to U2F standards
Established Continuous Integration practices and standards for the company using Jenkins CI
Automated the testing using Selenium scripts
Environment: JSP, AJAX, Spring, Struts, Servlets, JSF2.0, HTML5, CSS3, RESTful, SOAP, MySQL, Glassfish4, SVN, Jenkins, NetBeans IDE, Selenium IDE, jMeter, Linux, OSX
SourceForge Link: http://sourceforge.net/p/skce/wiki/FIDO-enable%20a%20JEE7-JSF%20application/
Software Engineer, Wichita State University, Wichita, KS June 2013 – Oct 2014
Project: Automate the process of reading the configuration data of a device from a database and applying it to an array. This project was a partnership between NetApp and ANRI.
Responsibilities:
Developing the code to accomplish the automation task
Testing the code thoroughly for every possible scenario
Adhering to the software development system
Environment: Data Structures, PHP, Java, JavaScript, JUnit
Java Developer, Bizintex Software Pvt Ltd, Hyderabad, India June 2011– July 2012 Project: ERP Application that contains Modules like Sales/Marketing, Treasury, Inventory, Management, Production and Payroll.
Responsibilities:
Analysing the Requirements and designing Screen Proto types
Client side validation using JavaScript.
Involved in creation of Basic DB Architecture for the application
Environment: Core Java, JavaScript, J2EE, JSP, Design Patterns, JDBC, HTML, CSS, Oracle 9i, WebLogic, SVN, Eclipse IDE, Linux
Personal Projects
TrendStack: A trend aggregator application that integrates Twitter’s trending topics, trending places and Instagram’s popular photos.
Environment: iOS9, Xcode 7.2, Swift 2.2, Cocoapods, AFNetworking 3.0, Firebase, Twitter Fabric SDK, Grand Central Dispatch, Autolayouts, MBProgressHUD, Git
DueDateTracker: A bill remainder app for iOS that notifies users about due dates of added bills.
Environment: iOS9, Xcode 7.2, Swift 2.2, CoreData, Git
Elevator Simulator System: An elevator simulator system that controls multiple elevators in a building.
Environment: Java, Git
Academic Projects
Developed all the phases of compiler for PASCAL language
Developed a Citizen Reporting Application for Wichita City Council that empowers residents to report several neighborhood problems to the City Council via this application. This app captures the issue, GPS coordinates of the locations, and reports the details to the City Server
Research project on finding the location of your phone, without turning on the GPS
Encryption and Decryption of DES Algorithm