Rekha Rani
Fremont, California
*******@*****.***
SUMMARY
Software engineer with 10+ years of experience in enterprise and web application development using Java, Spring, Rest services, HTML, XML, SQL, Oracle database.
Strong knowledge and experience with virtualization technologies.
Experience with highly distributed, performant and highly scalable enterprise product deployment, while closely working with cross-functional teams. SKILLS
Programming
Languages
Java, Perl, SQL, PL/SQL, C, C++
Internet
Technologies
Web Services (REST, SOAP), Spring, Spring Data/JPA, Spring JDBC, MVC, J2EE, Servlet, CGI scripting, HTML, CSS, XML, Tomcat, SNMP
Tools/Methodology/
Platforms
IntelliJ, Eclipse, Gradle, Git, Jenkins, Staic code analysis tools, Unit testing tools (JUnit, mockito), JMeter, JProfiler, Micorsoft office, Microsoft Visual Studio, Oracle SQL Developer, CVS, Bugzilla, Object Oriented Analysis and Design, Agile, Windows, Linux, Mac Virtualization
Technologies
VMware ESX Server, vCenter, vSphere Client, vConverter, VMware Server and Workstation, Citrix XenServer
Soft Skills Self starter and ability to influence and drive issues to resolution Excellent communication and presentation skill, detail-oriented Mentor off-shore development team and new team members PROFESSIONAL EXPERIENCE
Software Engineer, Integnology Corporation, Santa Clara, CA 2016 - Aug 2017
At Integnology, I have been responsible to implement and transform the monolithic applications on a microservice architecture using cutting edge technologies. It involves working with Java, Rest services, SpringBoot, Spring JPA, Oracle database, IntelliJ, Gradle build tool, Git, unit testing (Junit, Mockito,PowerMockito), code coverage, Static code analysis, JMeter, APIs documentation using swagger etc. Experience with Jenkins for continuous product development integration. Work with cross functional teams for continuous product development, testing and deployment. Involve in code review and working with other team members to resolve product issues. Software Engineer, BDNA Corporation, Mountain View, CA 2006 - 2015
BDNA Corp develop software applications to provide the most comprehensive, accurate, and consistent view of an organization's IT infrastructure. 1
At BDNA, I have been responsible to develop software applications which discover IT physical and virtual assets in an enterprise network. Responsible for complete project life cycle, starting with translating marketing product requirements into technical specifications followed by implementation and product release by coordinating with QA team for testing and documentation team for product manual. Work with support team to resolve customer issues in a highly distributed environment. Maintain, debug and feature additions in existing implementation.
Developed software applications to discover and report physical and virtual infrastructure assets deployed in an enterprise network to help customers better understand their physical server infrastructure environment, avoid the virtual machines sprawl and help in server consolidation.
Designed and developed SOAP based web services consumer applications to gather inventory information from VMware vCenter and ESX servers. These applications are developed using VMware vSphere Web Services SDK to access vSphere components.
Designed and developed Restful web services to publish the virtual machines information along with their physical host and installed applications information.
Designed and developed applications to discover data from Citrix XenServer using configuration files and command line interface (xe CLI).
Added SNMP v3 support into BDNA platform for enterprise network scan to discover and report IT assets. It helps to have a secure and encrypted communication during discovery.
Developed applications to discover WebSphere MQ and its config information such as queue managers, queues, channels and their status on server using MQSC commands.
Developed software applications to discover applications dependency mapping between web servers and application servers. It helps to identify servers which have dependency on each other for enterprise applications to function properly.
Developed applications to discover and report physical assets like Oracle Pillar Axiom Storage, printers, CPUs and many software applications from vendor such as but not limited to Adobe, McAfee, Oracle deployed in an enterprise to track licensing cost etc.
Involved in code review, Unit testing (JUnit), integration testing, and bug fixing.
Involved in customer interaction to understand their requirements and environment.
Helped in streamlining the processes and work flows for offshore development team. Software Engineer, FriendFinder Inc, Palo Alto, CA 2004 - 2005
FriendFinder Inc. is a leading internet-based social networking and technology company operating several of the most heavily-trafficked websites in the world. 2
At FriendFinder, I was responsible to develop and maintain social networking web sites. Worked on LAMP (Linux, Apache, Mysql and Perl) platform and used Object Oriented Perl, CGI, HTML, CSS to add new features, improve performance and bug fixing.
Developed and implemented Magazine functionality to allow users to publish and share articles in their social network. Magazine function provides admin control of contents and allows in-network users to have online discussion via comment submission.
Developed interest group functionality to help users to see the list of users with common interest.
Improved performance by reducing database accesses and bug fixes.
Involved in code review, unit testing, integration testing and documentation. Intern, Philips Semiconductors, Sunnyvale, CA
Responsible to do functional verification of multimedia (DSP) processor by using equivalent simulator done in C.
Developed Perl Scripts to Collect and analyze verification data.
Debug and analyze the failure to find bugs in design EDUCATION
MS (Computer Science)
BS (Electronics)
3