Post Job Free
Sign in

Project Developer

Location:
Bedford, TX
Posted:
March 01, 2016

Contact this candidate

Resume:

Lakshmi Sravanthi Boddapati

**** ***** **** ***, ******, Texas – 76039 ● Cell: 817-***-****

actre4@r.postjobfree.com

SKILL/ SUMMARY EXPERIENCE

Around 2 years of experience in TCS, Tata Consultancy Services.

18 months of experience on JAVA, RESTful web services, Oracle, SQL Explorer, JDBC, FLASK framework using MVC architecture.

1.5 years of experience on Python, MySQL, MongoDB, Robo-Mongo.

Proven experience on PHP, JavaScript, Servlet, Java Server Pages.

Worked in environment of PHP with MySQL, Google API Console with MySQL, and AWS with MySQL, DynamoDB.

Thorough Knowledge on HTML5, CSS3, JQuery, EJB, JMS, JSON.

Experience on working with testing tools such as Junit, Bugzilla, Jlint, FindBugs and HP Quality Center.

Knowledge on creating and working with EC2 and RDS instances in AWS, Google API Console, Hadoop Map-Reduce functionality.

Knowledge on components of OpenStack.

Knowledge on R-programming, HDFS, Hive, Sqoop, Pig, Flume.

Knowledge on UNIX programming and Windows administrative operations.

Knowledge on usage of GitHub, SVN, and IDE’s such as Eclipse, NetBeans, Riverbed OPNET, VMWare and Anaconda.

ACADEMIC SYNOPSIS

Masters in Computer Science, University of Texas, Arlington, Tx Dec 2015

Major Areas: Database Management Systems, Computer Networks.

GPA – 3.667 / 4.0

Course Work: Design and Analysis of Algorithms, Computer Networks, Wireless Networks, Advanced Computer Architecture, Data Mining, Special Topics in Database Systems, Advance Topics in Database Systems (Cloud Computing), Software Engineering, Special Topics in Software Engineering, Distributed Systems, Secure Programming, Radio Frequency Identification, Graduate English Language Specialization.

Bachelor of Technology, Computer Science and Engineering, A N University, India Apr 2012

GPA – 3.5 / 4.0 Academic Percentage = 80%

Course work: Design and Analysis of Algorithms, Object Oriented Programming Concepts (C++ Concepts), Database Management Systems, Java, Operating Systems, Data Structures, Computer Architecture, Software Engineering, Data Communication Systems, Web technologies, Cryptography and Network Security, Natural language Processing, Wireless Networks, Computer Networks, Real Time Systems, Data Warehousing and Data Mining, PHP/MYSQL, UNIX Programming, Enterprise Programming, Bio-Informatics.

ACADEMIC PROFILE – KEY PROJECTS

Project: Sensing Luminosity using Wireless Connectivity Nov 2015

Created a web application using python and HTML through which the user can register through email address or a phone number. Luminosity is calculated periodically using the LUX values of the light that are generated by the sensor tag. The LUX values are identified using Handle 0x0041. The handle values are received in hexa-decimal and are converted into numerical values. The tag is connected to a remote device. Basing on the LUX values email and a text message are sent to the registered user.

Project: Client/Server Communication over TCP Nov 2015

Created a client sever program with reliable TCP connection sing python. Calculated RTT time and displayed server details at client side and vice versa. Implemented multi-threading concept. Error handling was implemented for required functionalities. In addition, analyzed TCP’s slow-start phase and congestion phase using WireShark.

Project: Analysis of Signal Strength Using Riverbed OPNET Nov 2015

Created various wireless network scenarios with multiple receiving and sending stations. Implemented on video streaming and background nodes with HCF enabled. Calculated throughput and Media Access delay and derived the graphs basing on time-average.

Project: Tool Based Analysis and Quality Assurance Oct 2015

Worked with different adaptors such as Jlint and FindBugs to calculate the precision and recall. Calculated true positives, true negatives, false positives, and false negative on large number of .class files. Derived graphs basing on the calculated results. Created a mock adaptor by adding certain compilation rules and implemented on various .CLASS files.

Project: Cloud Computing May 2015

Worked with different cloud services such as AWS, Google API Console, and Hadoop with EC2 instances using python to display the analytical results of state or regional weather information for 25 years. Collected large data that is being frequently updated and analyzed it. Implemented Map-Reduce functionality and deduced graphs to analyze the data. Worked on virtual desktop and implemented K-means to cluster the data.

Project: Social Media May 2015

Implemented social media interface using PHP and MySQL. PHP pages are created and login is provided to the users. Inserted images and user records into the database, displayed the inserted records to other users basing on the query requested by the user. Stored all the comments received on uploaded records in MySQL and displayed when requested.

Project: Data Mining with NoSQL Jan 2015

Worked with Robo-Mongo to mine large data using NoSQL, JAVA and python. Performed data mining and data learning. Performed K-means clustering and performed evolution metrics such as SSE to assess the goodness of clustering. Used WEKA to analyze the mined data and performed Association rule mining and cluster analysis. Used JSON to display the results queried by the user in front-end.

Project: Chat Application Nov 2014

Created a client/server application in which users (clients) login to chat room and chat with the peer users (clients) in group or private perspective using JAVA. It allows the user to send multimedia files in the chat box. The message can be sent to the peers as a private message or a group message. The chat history is stored and is available as a PDF file for future reference. Also, developed same application using peer-to-peer architecture.

Project: Online Test Taking System April 2012

Created a full-stack web portal using JavaScript, Java Server Pages, Servlet, HTML and Oracle as database. Strictly followed MVC architecture. Implemented authorization and authentication functionality. The implementation includes providing login page to different levels of users. Authentication and authorization is done during the login process. The user performs actions according to the level of authorization. Using Java Server Pages, the request is sent to the Servlet. The Servlet is coded in JAVA. The Servlet frames the query and processes it using the data from the database. The results are displayed in the front-end HTML page by redirecting the ResultSet. Implemented captcha and language translator.

Project: Graphical User Password Nov 2011

Created a grid based password recognition pattern to access the website. The user provides images as password instead of regular text password. Created PHP pages to provide registration to the user. User is prompted to select certain images from a random grid of images provided. During the login process, the user is asked for the user name. The username is validated from the database (MYSQL). Upon validation, user is prompted to select the images that are saved as the password from a random grid of images. Used MYSQL in order to store the images. HTML with PHP are created as front-end pages.

Project: Campus Network Security April 2011

Conducted a research work which analyses the DES network security algorithm. Implemented an algorithm that inputs the data sent through the network and is encrypted basing on a cipher key. The enhancements when compared to AES algorithm are analyzed.

EMPLOYMENT SUMMARY

Assistant System Engineer, TATA CONSULTANCY SERVICES June 2012 – Jul 2014

Java Solution Developer, The Home Depot June 2012 - Jan 2014

Application Layer developer: As an application layer developer, developed many applications in JAVA. The applications that were developed acts as a middle layer between front-end user and the back-end raw database. Along with the functionality of processing the data, the application layer developer maintains other functionalities. The functionalities include validating the data from the front-end, establishing the secure connection with database and handling the unchecked exceptions.

The project is developed using MVC architecture. The applications receive input from the user. The user provides input through the front-end web page developed in HTML5. The user input is received by the application layer. The JAVA programs processes the data that is received. Any information required from the database (SQL Explorer) is retrieved and is used in processing the data. The final output is sent back to the front-end and is displayed to the user. For unit testing, RESTful Web services were used to receive the input. Multiple rows to check extreme conditions were inserted into the database through SQL Explorer. Handling of multiple unchecked errors is performed using try-catch blocks. The final output is displayed in web console.

As an associate, participated in Application layer functional design analysis to develop a new module in Inventory Management. Developed Customer Inventory Management under Supply chain business systems to ensure smooth operations according to new requirements. Worked with team of 11 members to deliver Client defined SLA’s and to migrate the existing code into upcoming technologies. Participated in various levels of Software Development Life Cycle ranging from requirements gathering to unit testing and quality analysis.

Java Solution Developer, Target Feb 2014 - Jul 2014

Server-Side Application Developer: As a server-side application developer, developed many JAVA based applications that handle the requests from various layers. The applications developed on the server side handles multiple requests from the client. The response is sent back to the client and is used by the client. The programs are coded in JAVA. Various frameworks are used to ensure smooth functionality according to the new requirements.

This project develops Customer Inventory Management under Supply chain business systems to ensure smooth operations according to new requirements. The project creates instances that gather input from client and frames a message in a request format. The request is sent to the server upon a reliable connection. The server unpacks the message and processes the query. Upon processing the query, it frames the new message with client as the destination address and sends the response to the client. All the vintage servers are decommissioned and the applications are migrated to the new system. Unit testing is performed in order to ensure the proper working of the applications.

As an associate, participated in kick-off meetings. Developed multiple applications that perform server side functionalities. Worked with a team of 8 members to implement the client defined SLA’s. Worked to migrate the server side applications to new frameworks of JAVA. Participated in performing the decoupling activity and develop better architecture. Performed decommission activity on various servers and verified the effect of decommissioning on other applications that are depending on the current application.

CO-CURRICULAR ACHEIVEMENTS

Awarded 4/ 5 rating for two consecutive years in TATA CONSULTANCY SERVICES.

Winner of 1st position at state level in technical exhibition conducted by Acharya Nagarjuna University.

Secretary Representative of student chapter of Computer Society of India at university level.

*** Willing to relocate. Current Visa status: OPT EAD***



Contact this candidate