PhaniKumar Boyanapally
Phone: 551-***-**** E-Mail: *****.***********@*****.***
Career Summary
Over 11 Years of experience in all phases of software development lifecycle, including information strategy planning, requirement analysis and prototyping, design, development, testing, debugging, performance tuning and production support.
Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies.
Extensive experience in implementing and supporting Identity and Access Management environments comprised of Oracle Identity Manager (OIM) and Oracle Identity Analytics (OAI).
Developed POC on Oracle Identity and Access Manager 11g.
Experience in developing Custom Adapters/connectors.
Experienced in the use of Agile approaches, including Extreme Programming, Test-Driven Development and Scrum
Extensive experience in design, development, performance tuning and testing of client-server applications, enterprise applications, Web applications and Web services.
Competency in designing and developing effective solutions to complex business problems, using Java and JAXB.
Core Domain Areas – Security, Telecom, Insurance, AirLines, Ecommerce.
Worked on Continues integration (CI) tools such as Jenkins.
Experience in using configuration management tools like Microsoft Visual Source Safe, Concurrent Versioning System (CVS), SVN and GitHub.
Extensive knowledge of Object Oriented Programming and UML.
Expertise in Agile Methodology and actively participated in daily scrum meetings.
Expertise in dealing with databases such as Postgresql, Oracle 11g, SQL 2000.
Excellent analytical skills and customer focused capability to understand complex algorithms and workflows.
Highly motivated experienced professional with excellent interpersonal and Communication skills.
Technical Skills
Operating Systems :
Windows2003/2000/XP, Windows 98, UNIX, Sun Solaris,AIX, Linux
Directory Servers :
iPlanet, Active Directory
SSO/IDM:
Oracle Identity Manager, Oracle Identity Analytics, SiteMinder 6.x/5.x/4.x, Policy Server
Application Servers :
BEA WebLogic, JBOSS, Tomcat and Apache Web Servers
Java/J2EE Technologies:
Java,J2EE,Swing,JAXB,JDBC, Java Beans, Servlets 2.3, JSP 2.0, EJB 3.0,JNDI.
Web Technologies:
SOAP, REST, SOA.
Frame Works:
Spring3.0, Hibernate4.1.9.
Databases :
Oracle 11g, PostgreSQL 9.3.4, SQL Server
Build Tools :
Quick Build,Maven,ANT1.6.
Connectivity Tools:
Putty, Telnet, FTP,WinSCP,FileZilla, Cisco VPN. VNC
Version Control :
SVN, CVS, GitHub, Visual Source Safe
IDE :
Eclipse 4.4, NetBeans 7.0.1.
Education: Bachelors in Engineering (Madras University – India)
Certifications/Training:
● Pragmatic Scrum and Agile Engineering by 3PVantage, Inc.
Work Experience
CVS Pharmacy Inc. March’15-Till Date.
Senior Software Engineer
Project: Identity Access & Management Solution (IAM)
IAM refers to a framework of policies and technologies for ensuring that the proper people in an enterprise have the appropriate access to technology resources.
Oracle Identity Manager (OIM): is designed to administer both intranet and extranet user access privileges across a company's resources throughout the entire identity management life cycle.
Oracle Identity Analytics (OIA): helps enterprises address regulatory mandates, automate processes, and quickly make compliance a repeatable and sustainable part of business.
Responsibilities:
Performed analysis, design, programming, testing, installation, and maintenance of CVS Caremark Identity & Access Management applications.
Designed and implemented access request forms/workflows, requirements and use cases.
Created custom interfaces using client APIs and ADF view technology.
Created custom jobs using batch framework and client APIs.
Developed provisioning processes, reconciliation tasks, look-up definition, UDFS, and generic technology connectors
Developed custom java code to create scheduled tasks and event handlers in OIM.
Worked on Custom connectors for Database Trusted Reconciliation and Database Target Reconciliation.
Developed different Scheduler task for various purposes such as Onboarding users into OIM, Evaluate access policies.
Extended oracle identity manager request, approval, and self-registration workflow.
Created scripts for daily OIM statistic reports such as Create User, Enable User, Disable user, etc.
Worked on Self service password reset (SSPR) for site minder agent.
Involved in OIA PAR (Periodic Access Review) activities, a process for conducting access reviews that enable managers or other responsible parties to review and verify user access privileges.
Worked on CVS/Pharmacy Hospital Delivery Access (CPHDAS) module.
Worked on integration of OIM with Java using adapters.
Deploying the adapters by placing the jar file in the OIM specific directory
Requirement Analysis (time and complexity).
Solving Functional Queries.
Environment: Java 1.6, Spring 3.0,RedHat Linux 5.6, PL/SQL,Oracle Identity Manger 11g (11.1.1.5), Oracle Identity Analytics, Active Directory, Oracle database 11g R2, WebLogic 10.3.6,.
ACISION LLC. Oct’10-March’15.
Software Engineer
Project: Forge Enterprise Gateway
Forge Enterprise Gateway is the implementation of SDK Gateway and SDK Website.
SDK Gateway provides APIs (Restful) that can be leveraged by the enterprise application developer and the web SDK Website.
Responsibilities:
Engaged in discussions with the Functional team and analyze the enhancements/change requests.
Engaged in the discussions with the client for the functional, technical solutions and quality assurance.
Responsible for writing the design documents for the modules in the system.
Specifically designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent package(s).
Worked on different collection
Responsible for providing the Staging and Production support while deployment and End-User Testing.
Worked in a Scrum Agile process with two week iterations delivering new features and working software at each iteration.
Involved in schema design to create databases in PostgreSQL, for SDK Gateway.
Designed and developed REST API using Jersey Restful Web Services framework for the applications.
Used Spring Framework based on (MVC) Model View Controller, (AOP) Aspect Oriented Programming, (IoC) Inversion of Control.
Environment: Spring 3.0, Hibernate 4.1.9, Apache Tomcat 7.0, PostgreSQL 9.3.4, Apache Maven 3.2.2, Eclipse 4.4, Agile Methodology,
Junit, HTML5, JavaScript, TestLink, VM-ware, UNIX, Windows.
RAMPS International, Inc. Nov’08-Sep’10.
Programmer Analyst
Project: HiflyViews
HiflyViews is intended to maximise the commercial potential of hifly by deploying new generation MMI components that deliver improved commercially appealing capabilities at the user level.
Responsibilities:
Team member for GUI (Graphical User Interface) SDLC phase.
Worked on Creating HiflyViews Screens using Swing components like, JTable and JTree.
Worked on setting the configuration file path in Environmental variable settings in UNIX and Windows environment.
Worked on creation of script (batch file) to install Hiflyviews application.
Worked on Databaseupdate utility, reads comma saperated values and inserts or updates the data into the mysql database tables.
Worked on the creation of GUI screens of Hiflyviews application using SWT Plugin.
Involved in Spring DAO implementation of this application.
Wrote Junit Test Cases for the Person Search and writing the Junit test cases for Interpreter Management.
Environment: SWT (Standard Widget Toolkit), Swing, AWT, J2EE, WebLogic9.2, Eclipse RCP 3.4, Spring2.0mysql5.1.46, Junit, CSS, Unix, Windows.
JSMN International, Inc. Jan’08-Nov’08.
Programmer Analyst
Project: ClearenceDesktop (C4 Roads)
ROADS implements significant improvements in Express delivery operations by optimizing the delivery couriers’ delivery route against mileage, stops, and service level.
Environment: SWT (Standard Widget Toolkit), Swing, J2EE, WebLogic9.2, Eclipse RCP (Rich Client Platform), JfreeChart1.0.5, ANT, CVS.
Responsibilities:
Team Member for the UGUI (Universal Graphical Interface) SDLC phase.
Worked on UGUI application that contains Main Screen of C4 Roads.
Worked on different Swing components like Table, JButton, and Jcomobox.
Worked on Events and Listeners of Swing components.
Worked on BIRT (Business Intelligence Reporting Tool), for the generation Reports.
Worked on Application Startup that is used to integrate the C4 Roads Application into main application ClearenceDesktop Application.
Worked on CVS for creating a view for C4 Roads, for code Check-In and Check-Out.
Worked on JUnit which is a simple framework to write repeatable tests.
Lynas Systems (P) Ltd, India Jun’04-Dec’07.
Software Engineer
Project: Zurich Financial Services (Maxx Claims)
Zurich Financial Services is an insurance-based financial services provider with headquarters in Zurich-Switzerland. The core business is health and Life insurance. Its global network focuses on key markets in NorthAmerica and Europe.
Environment: JSP, COBOL\AS400, JAVA SWING, Tuxedo, RCP (Rich Client Platform), DB2, Eclipse, UNIX, ANT, J unit.
Responsibilities:
Team Member for the Swings Side (Client Interface) SDLC phase for Release 2.0 of Maxx Claims.
Team Member for the Swings Side (Client Interface) need to prepare the Technical Documents (TD) from corresponding Functional Documents (FD).
Worked on Menu Area in Window frame component, it contains menus that groups operations inside one scenario.
Worked on GUI application that contains Main Screen of Claims Scenario.
Coordination with the team members in development.
Analyzed, designed & coded for the enhancements in the application.