Post Job Free

Resume

Sign in

Software Engineer Developer

Location:
Sunnyvale, CA
Posted:
April 02, 2019

Contact this candidate

Resume:

PRAVEEN KUMAR **** Benton ST, Apt **, Santa Clara, CA 95051

ac8zh7@r.postjobfree.com +1-510-***-****

OBJECTIVE

Professional Software Developer with more than 9 years of focused experience of product based and enterprise applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements. EDUCATION

Qualification Institution Graduation GPA

B. Tech in Information Technology Jawaharlal Nehru Technological University, India. May, 2009 3.25 EMPLOYMENT HISTORY

Programmer Analyst, Prosoft IT Services Inc., (Employer). March 2015-Till date Backend Engineer, Walmart Labs (Client) June 2018 – Till date Project 1 Description: Walmart Canada Market place is an e-commerce platform owned and operated by Walmart that enables third-party sellers to sell new or used products on a fixed-price online marketplace alongside Walmart’s regular offerings. Using Walmart Marketplace, third-party sellers gain access to Walmart’s customer base, and Walmart expands the offerings on its site without having to invest in additional inventory.

Environment/Technologies: Java, J2EE, Spring, Spring boot based Micro services, Angular JS, Rest Web services and oneOps.

Built enhancements (including new product features) and resolved bugs, planned and executed unit testing.

Worked on user authorization tools to assign the roles to application users.

Conduct code-reviews in the team to provide quality code production environment.

Helped the team to release the application in production. Sr Software Engineer, Fujitsu Network Communications (Client) Aug 2017- June 2018 Project 2 Description: Virtuora NC centralizes the network control plane by logically consolidating it into a single software system connected to the diverse devices, tools, and interfaces that make up the network’s infrastructure. Regardless of physical location, traffic route or data delivery mechanism, Virtuora NC communicates with and controls network elements automatically, effectively and reliably.

Environment/Technologies: Java1.7, J2EE, Karaf, Graph DB, JUnit, Maven, JSON, XML, WDM, OTN, yang and Apache Kafka.

Understand the business requirements and L1 fiber-Optics technology to give better usability and easy deploying the network requirements.

Delivered dynamic service activation and end-to-end provisioning.

Designed and developed shortest path algorithm between the network nodes and also effectively used Data structures like Linked List, Hash Set and HashMap to find protected groups from multiple routes. Sr Software Engineer, Cisco Systems (Client) Mar 2016- Aug 2017 Project 3 Description: Cisco Virtual Switch Update Manager is a virtual appliance that is registered as a plug-in to VMware vCenter Server. The Cisco Virtual Switch Update Manager graphical user interface (GUI) is an integral part of VMware vSphere Web Client. Environment/Technologies: Java1.7, J2EE, Spring, JSP, Apache Tomcat, JAXB marshalling and un-marshalling, JUnit,

Conducted analysis and design of the specifications provided by the client.

Developed user interfaces, coded several modules in the application using MVC architecture.

Developed a REST based File Upload Framework, by directly download the file from Cisco.com and download it to application server dynamically in multi-threading environment.

Performed unit testing to ensure application meets the functional and technical requirements. Sr. Java Developer, Kohl’s Corporation (Client) May 2015- Feb 2016 Project 4 Description: Kohl’s.com is an e-commerce application which is based on the electronic processing and transmission of data. It encompasses many diverse activities including electronic trading of goods and services, on-line delivery of digital content electronic fund transfer, electronic share trading, public procurement. Environment/Technologies: Java 1.6, JDBC, XML, Web Services, WebSphere, Eclipse, Groovy, JSON.

Designed and implemented a feature to validate xml files from different sources to check and match the data from different data using JAXB and other xml parsers.

Analyzed issues, identified enhancement requests, planned and coordinated scheduled delivery with minimal turnaround time.

Used spring framework for building the application based on MVC design paradigm. Member Technical staff, HCL Technologies, India Nov 2010–Jan 2015 Project 1 Description: The Cisco Prime Infrastructure is a network management tool that supports lifecycle management of your entire network infrastructure from one graphical interface. Prime Infrastructure provides network administrators with a single solution for provisioning, monitoring, optimizing, and troubleshooting both wired and wireless devices. Environment/Technologies: Java1.5, J2EE, Spring, Hibernate, JSP, JavaScript, Dojo, HTML, and Oracle10g.

Implemented a Job Management feature to deploy configuration on multiple devices concurrently in a single call using Fixed Thread pool mechanism.

Implemented a File upload and download functionality to distribute the software to di different network devices using file transfer protocols.

Developed utility API’s to implement the functionality in application.

Worked on application performance areas and many bugs fixed by analyzing the Heap dump using JMeter and other tools.

Performed a role as a scrum master for a small team of 4 members. Project 2 Description: Cisco LMS allows network operators to manage the network through a browser-based interface that can be accessed anytime from anywhere within the network.

Environment/Technologies: Java, J2EE, Eclipse, JDBC, Oracle 11g, Maven, LOG4J, Eclipse, Agile.

Conducted analysis and design of the specifications provided by the client.

Developed RESTFUL Web Services to get the response from AJAX based calls from front-end.

Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.

Troubleshooting the issue by analyzing the logs. Software Engineer, Kiemed Private Limited June 2009–Oct 2010 Project 2 Description: Cisco LMS allows network operators to manage the network through a browser-based interface that can be accessed anytime from anywhere within the network.

Environment/Technologies: Java/J2EE Struts, JSP, Servlets, PL/SQL, Java Scripts.

Worked on Registration module which is used to register users based on project data.

Worked in creating bill of materials using Servlets and JSP.

Worked on Server side components using Servlets, JDBC. Used Struts framework for MVC implementation INTERNSHIPS

Software Developer Intern, Amara Raja Group., INDIA Apr 2008- Jul 2008

Amara Raja Batteries Kiosk project is to develop a computer interface to the consumers to view/download bills, make service requests, access consumer bills etc.

Served as team leader for a team of 3. Duties include design and development of web pages in ASP, writing SQL queries and PL/SQL procedures to load/access tables.

TECHNICAL SKILLS

Programming languages Java, J2EE (JSP, Servlets, JDBC), Spring, Python, ASP.NET, C, C++ Frameworks Micro Services, Spring, Hibernate, Oracle Applications Framework, Google Web Toolkit, Solr, Struts, Hadoop.

Web Technologies HTML 5, CSS 3, XML, Java Script, jQuery Database Management Systems SQL, PL/SQL, Oracle 11g, MySQL 6.0, SQL Server, PostgreSQL, Mongo Web Servers WebSphere, Apache Tomcat, IIS

Tools Maven, Jenkins, Ant, SVN, git, OneOps.

Application software Adobe Flash, Clingo- Answer set programming tool, MS Office Suite OS Platforms Windows 98/XP/7/10, UNIX, LINUX, Mac

Modeling language UML, Rational Rose

ACADEMIC PROJECTS

Multihoming Networks in Sree Vidyanikethan engineering College, Tirupati, India Aug 2013- Dec 2013

Developed a tool to switch from one internet network provider to other if any damage or outage of networks based on certain conditions to provide High availability and speed of internet.

Project helps to solve the network outage issue to high secured networks and RELAVENT COURSEWORK

Programming Data Science Database Implementation

Database Management Systems Introduction to Artificial Intelligence Software Verification, Validation and Testing Software Analysis and Design Design and Analysis of Algorithms Software Project Process and Quality Management ACHIEVEMENTS

Productivity and innovation awards in HCL Technologies in 2012.

Participated in 5th Workshop on ‘The Excitement of Research’ at International Institute of Information Technology (IIIT), Hyderabad, India in 2007.

Presented a paper in 2007 on security attacks and preventions titled “Tracking of spoofed IP Packets” at RIPPLE 2K7, a National level technical symposium at Rajeev Gandhi Memorial College of Engineering, Nandyal, India.

Presented a paper in 2008 on ubiquitous computing titled “Data transfer through skin by Human Area Networking” at Eloquence- 08, a National level technical symposium at Sree Vidyanikethan Engineering College, Tirupati, India.



Contact this candidate