Manikandan Raman

Manikandan Raman

$25/hr
Fullstack with Flutter and Angular
Reply rate:
50.0%
Availability:
Full-time (40 hrs/wk)
Location:
Bangalore, Karnataka, India
Experience:
12 years
Manikandan Raman-- Objective Experience I would like to work for an organization that welcomes innovation and participation from its employees. I believe in working hard for the growth and development of the organization and in a way for myself. I would like to incorporate all my knowledge and experience to achieve the best results. Feb 2016 to Sep 2020 Oracle Financials Principal Application Engineer • • • • • • • • • • • • Solution Architect for the File transfer stream on end-to-end architecture, networking, provisioning, and management on Bare Metal Cloud Platform. Kubernetes and Docker Configuration for the Microservice Deployment from Pipeline. Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS. Strong experience and knowledge of real time data analytics using Spark Streaming, Kafka and Flume. Developed solutions architecture and evaluate architectural alternatives for BMC cloud models, including SaaS. Contributed to test case development activities and Health check monitor using Rest Assured Framework. Developed the system which communicate the services through Kafka and to ensure scalability and adopt the design concepts faster. Worked with Senior Architects for fine tuning the architecture and Demonstrate the Application to the CTO team. Implemented the Kappa Architecture to ensure the Services work independent and transfer the Stream without any issues. Spring boot, SPARK , Kafka and Hadoop libraries to ensure the file and Stream transferred between Object Storage in BMC environment. Followed the Quality standards while coding and agile concepts towards the delivery. Have built the Mobile UI using Flutter ensure it work for Android and iOS. Jul 2014 to Feb 2016 Cognizant Technology Solutions Senior Associate – Architect Role • • • • • • • • • • • • • • • Design and develop programming systems making specific determinations about system Performance. Creating Proof of Concepts and related technical specification documents. Daily task includes, analyzing story points, impact analysis, coding, writing unit tests, defect Fixing. Third party integration (Other services like Payment gateway) of the system. Responsible for analysis of current programs including performance, diagnosis. Troubleshooting of problem programs, and designing solutions to problematic programming. Drive and ensure project development team participates in activities and contributes to Documentation requirements consistent with methodology. Ensure project development is following up and resolving bugs in an efficient manner, Including working hand in hand with Test, PM and/or Analysis. Design and develop programming systems making specific determinations about system Performance. Provide Data Modeling and Class diagram and Sequence diagram. Creating the Story points for the Scrum from Epics and Requirements. Third party integration (eSign, Rover, Test Labs and Avnet) of the system. Modeling the business processes using jbpm. Page 1 of 8 • • Responsible for analysis of current programs including performance, diagnosis. Taken care of data radars assigned by the business team. Jan 2013 to till June2014 Oracle India Pvt Ltd. Http://www.oracle.com Senior Software Developer • • • • • • • • • • • Design and develop programming systems making specific determinations about system performance. Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems. Modeling the Business Processes using BPEL ( Using Jdeveloper 11.1.1.7 ) . Rules Engine Configuration and Human workflow used in emails distribution. BPMN implementation with BPEL and SOA components. Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming. Responsible for developing new programs and proofing the program to develop needed Responsible for communicating with engineers and manufacturer's technical support staff regarding programming needs and performance. Exercise independent judgment in selecting methods and techniques for obtaining solutions. Successfully drive and oversee project development team in the completion of development phases and projects in conformance to project goals, requirements, and schedule. Analyze applications and make necessary changes to optimize performance. March 2005 – Jan 2013 Sabre Travel Technologies Pvt Ltd, http://www.sabre.com Software Development Contributor. • • • • • • • • • • • • July 2004 – March 2005 Develop and execute software development project plans, and manage schedules Manage scope and mitigate risk across projects Completely Orchestrate the AIR LOB using intaleo BPM. Strictly follow the agile methodology and TDD concepts Make sure the JUNIT cases cover all scenarios. Manage the execution of software development efforts, including all associated resources to meet committed delivery dates Work closely with testing and operational groups in support of software and production releases Provide sound decision making for software development, sensitive to the constraints and needs of the business Develop and integrate controls with "Change Management" process and procedures Contribute to continuous improvement activities Provide employee development and team building Provide employee coaching and mentoring Tata Consultancy Services (Working as contract from Sellcraft ). http://www.tcs.com http://www.sellcraft.net Business Associates • • • • • • • prepare Design document based on Requirements analyze and come-up with any gaps in requirements participate in client discussions prepare traceability matrix co-ordinate with onsite/client for any clarifications do coding Escalate the issues in very timely manne Page 2 of 8 Skills Java 1.8 Hibernate Kafka XSLT ADF SOA Education MBA BCA Docker Spring 2.5 Swing Jenkins HTML JAXB-WS Kubernetes Spring boot Dart UML Java script BPEL Spark JDBC Selenium Agile Jasper BPMN MBA in Information Systems @ Annamalai University 2010 -2012 Bachelor of Computer Applications @ Annamalai University 2008 -2010 Significant Projects: Project: AOS – Apple AppStore - Checkout ( Jan2015 – till ) Language/Packages Used RDBMS Used Server Used Tools used Team Size Location : : : : : : Java, WebObjects, Hibernate, PLSQL, SOA. MySQL Weblogic 11g Eclipse Luna 5 Members Bangalore. Synopsis: Checkout option is a convenient shopping feature that allows you to quickly and easily purchase items on the Apple Online Store. Turning on this feature enables a new button, "Buy Now", to display on applicable product pages. Simply select the product you want and click the "Buy Now" button. On the next screen, you can review your order and then enter your Apple ID password. That's it. Apple will process your order according to the checkout payment and shipping settings you provided at the time of enabling the feature. • Design and develop programming systems making specific determinations about system performance. • Creating Proof of Concepts and related technical specification documents. • Daily task includes, analyzing story points, impact analysis, coding, writing unit tests, defect fixing. • Third party integration (Other services like Payment gateway ) of the system. • Responsible for analysis of current programs including performance, diagnosis. • Troubleshooting of problem programs, and designing solutions to problematic programming. Project: MFi – Made for I (iPhone/iPod/iPad) ( July 2014 – Jan 2015 ) Language/Packages Used RDBMS Used Server Used Tools used Team Size Location : : : : : : Java, Struts, Hibernate, PLSQL, Webservices, jBPM, Json. MySQL Tomcat Eclipse 25 Members Bangalore. Page 3 of 8 Synopsis: The MFi Program is intended for hardware developers who wish to develop electronic accessories specifically for iPhone, iPad or iPod*. Companies, organizations, government entities and educational institutions are all eligible to apply. Prior to the design and development of the electronic accessories, companies/organizations must enroll in the MFi Program. Licensees are granted access to the MFi Portal after their contracts were executed through MFi Program. The MFi Portal enables licensees to manage their company information, create product plans prior to hardware development, submits quarterly reports, access the Avnet site, view technical specifications, invoices, user guides and announcements. However, not all licensees will be granted the same system functionalities. Licensees who have Development contracts will not see the Product Plans, Procurement and Quarterly Reports sections since these functionalities are not applicable to them. Roles and Responsibilities: • Design and develop programming systems making specific determinations about system performance. • Provide Data Modelling and Class diagram and Sequence diagram. • Creating the Story points for the Scrum from Epics and Requirements. • Third party integration (eSign, Rover, Test Labs and Avnet) of the system. • Modeling the business processes using jbpm. • Responsible for analysis of current programs including performance, diagnosis. • Taken care of data radars assigned by the business team. Activiti BPM Exposure: As part of R&D with Activiti BPM, creating the POC with Activiti Spring Integration. This new framework which enabled the User to utilize the Activiti BPM components in Spring way. It also includes Drools integration for Rule management. Right now using the JBOSS for the implementation. Project Language/Packages Used RDBMS Used Server Used Tools used Team Size Location : Training on Demand Notifications : ADF, Jakarta Struts, Hibernate, Java, Java Servlets, PLSQL, SOA,Ajax, Jquery,Linux Mail API . : MySQL : Weblogic 11g : Jdeveloper 10.1.3.5.0 : 1 Member : Bangalore. It Provides Instructional notifications facilitating a positive learning experience. The emails fired automatically for the cases like Activation Confirmation, Course not activated, Course expiry, Lab Scheduled. The texts available in the emails can change dynamically for each emails. Emails provide multiple language support. Roles and Responsibilities: 1. Data Modeling. 2. Developed the Core services to verify the Order status. 3. Business Processes Modeling using BPEL and BPMN. 4. Human workflow used to sending the emails. 5. Designed and Configured SOA components. 6. Implemented the i18n support. 7. Automation using selenium and sending the test reports to Management team. 8. Added the BCC feature provide the better visibility to handle the customer faced any issues. Page 4 of 8 Project Language/Packages Used RDBMS Used Server Used Tools used Team Size Location : Training on Demand Streams : Jakarta Struts, Hibernate, Java, Java Servlets, PLSQL,SOA, Ajax, Jquery,Linux Mail API. : MySQL : Weblogic 11g : Jdeveloper 10.1.3.5.0 : 5 Members : Bangalore. Learning Streams is a subscription based offering that includes digital content from Oracle University, Development, Support and other parts of Oracle. The streams will be created at product level and it will be offered at following level of subscription. Training on Deman Courses will be called eCourses in Streams. When a user will go to eCourse page. It will show the Course selected and all the available courses available to choose. Roles and Responsibilities: 1. 2. 3. 4. 5. Data Modeling. Developed the Core services to verify the Order status. Developing the user interface with Ajax and Javascript. Developing Interface for Students connect with Instructors. Project Language/Packages Used RDBMS Used Server Used Tools used Frameworks Team Size Location : Travelocity : Java , JSP, Struts. Spring, Hibernate, SOA. : MySQL : Tomcat 5.5.30. : Eclipse indigo, : Struts, ANT, Log4J : 8 Members : Bangalore, Dallas, Texas. Travelocity Business is a full-service corporate travel agency that allows companies to plan, buy and manage their travel through its online and offline capabilities. Travelocity Business is owned by Sabre Holdings and is the business arm of the online leisure travel agency Travelocity. According to Sabre Holdings, Travelocity is the sixthlargest travel agency in the United States and the second-largest online travel agency. In addition to its primary US consumer site, Travelocity operates a full-service business agency, Travelocity Business, and comparable websites in Canada, Germany, France, the Scandinavian countries, India and the United Kingdom. Sister sites include lastminute.com in Europe and Zuji in Asia. Other brands include World Choice Travel, a travel affiliate marketing program, IgoUgo, an online travel community and travel-planning resource, and AllHotels, an online hotel reservation site. http://www.travelocity.com/ Roles and Responsibilities: 1. Configuring the Struts framework. 2. Developing Java beans and DAOs. Page 5 of 8 3. Editing the JSP and CSS as per look and feel mentioned in Data collector. 4. Writing Unit tests for action classes methods and JavaScript functions. 5. Developing EJBs for Core functionalities like frequent flyer lookup, flight lookup, seat map display, boarding pass printing. 6. Preparing Automated Test script and executing in QTP 9.2 7. Support the Airlines to implement CUSS part of Kiosk. 8. Configuring TAs in Databahn servers Project Client Language/Packages Used RDBMS Used Server Used Tools used Frameworks Team Size Location : Web Check In / Kiosk Check in (Aug06–Oct 10 ) : Sabre Airlines Solutions : Java , JSP, Struts. Spring, Hibernate, SOA. : Oracle 9i : Tomcat 4. WebLogic 6 : IntelliJ 5.1, : Struts, ANT, Log4J : 8 Members : Bangalore, Dallas, Texas. Web Check-in service technology will empower customers with a check-in alternative that allows users to remotely check-in prior to arriving at the airport. This service will be convenient for users by serving to eliminate airport queue waiting time. Most importantly, it will also allow the customer to proceed directly to the gate and board the flight by merely scanning the barcode displayed on the boarding pass printout. . It provides the services like PNR lookup, FF number look up, Flight Look up, infant check in, seat selection, bag tag print, reprinting the Boarding pass and APIS information like passport information, Emergency contact. Kiosk product provides self service check-in for passengers at the airport. Passengers can check-in for their itinerary from 24 hours to well within 30 minutes of flight departure. The various options that ADT Kiosk provides the passengers are select seats, check-in, reprint boarding pass, return segment check-in, baggage check-in, pay excess baggage fees and pay for seat upgrades Roles and Responsibilities: • • • • • • • • • Configuring the Struts framework. Developing Java beans and DAOs. Editing the JSP and CSS as per look and feel mentioned in Data collector. Writing Unit tests for action classes methods and JavaScript functions. Developing EJBs for Core functionalities like frequent flyer lookup, flight lookup, seat map display, boarding pass printing. Preparing Automated Test script and executing in QTP 9.2 Support the Airlines to implement CUSS part of Kiosk. Configuring TAs in Databahn servers Analyzing the look and feel issues and Host related issues (ACSI/ACS) report by the customer. Page 6 of 8 Project Client Language/Packages Used RDBMS Used Server Used Tools used Module Team Size Location : CASPAR (May 2006 – August 2006 ) : Lufthansa Airlines : Qik Script : Poet : Amadeus : QIK tool 2006.0.1 : Schedule Change of Flight : 6 Members : Sabre Labs , Lufthansa AG, Lufthansa Basis Tor 21, 60546 Frankfurt am Main, Germany Ph:- CASPAR, a new interface introduced into the existing Guide-Res application used by Lufthansa call centers. Prior to CRM2, the “Quick Win” project establishes some base functionality that will be re-used and enhanced for CRM2 functionality. This includes a Soft Phone flat file interface, a ZAMBAS interface, and application functionality to identify a caller, pre-fill Guide-Res popup fields with customer data, and functionality to maintain a customer’s profile. Roles and Reponsibilities: 1. Schedule change development using QIK 2. Modularization of Sales, Top, PNR, Gen and Schedule change Modules. 3. Testing the application 4. Writing Unit test scripts 5. Inline Documentation 6. Configure the Attachmate Manager to Connect Amadeus Host Project Client Language/Packages Used RDBMS Used Server Used Tools used Frameworks Team Size Location : Customer Touch Point (Feb 2006 –APR 2006 ) : Sabre Airlines Solutions : Java : Oracle 8 : Tomcat 4. : IntelliJ 5.1, : SabreSoft, ANT, Log4J, Kodo JDO : 5 Members : Bangalore Sigma tech Park CTP is the sabre internal web application. CTP used to manage the customer events. We can schedule the event from this web application. This will help us to book hotels, dining, cars, gifts and entertainment. Also help us to track the events easily and efficiently. Roles and Responsibilities: 1. Configuring the sabre soft web gui framework. 2. Edit the application using intellij. 3. writing Unit tests for action classes methods and JavaScript functions. 4. Update the screen design using style sheets. 5. Testing Page 7 of 8 Project Client Language/Packages Used RDBMS Used Server Used Module Tools used Team Size Location : GUIDE RES (March 2005 – Jan 2006 ) : Lufthansa Airlines : Qik Script : Poet : Amadeus GDS : Availability, Passenger Details, Retrieve PNR, SSR. : QIK tool 2.9.9 : 8 Members : Bangalore Sigma tech Park Guide-Res is built with the Java Edition of Qik Developer Toolkit. The Developer Toolkit creates business logic and a graphical interface using either Qik scripting or Java Scripts, and functionality to build graphical displays that feed the business logic. Guide Res Provides as the following functionalities like Availability, Passenger details, Retrieve PNR, Create and Cancel PNR, Pricing, Fare quote, SSR options, Reservation, Miles and More and Etix facilities. A modular design of Guide-Res will still provide the same functionality and look and feel from the end user’s perspective. However the Application objects created to provide that functionality would be re-engineered. A modular approach to application development results in a consistent and straightforward methodology for developers. This will allow for future additions and modifications to the application to be made, while reducing the risk of causing bugs due to conflicting development or conflicting use of data objects. Roles and Responsibilities: 1. Implementing MVC architecture in existing scripts. 2. Designing GUI using swing based editor. 3. Writing the unit test scripts 4. Test the application. 5. Inline Documentation 6. Configure the Attachmate Manager to Connect Amadeus Host Project : Aero Mexico (July 2004 – March 2005 ) Client : Aero Mexico ( Sister concern of American Express ) Language/Packages Used : HTML4.0, DHTML, JavaScript, JSP1.2, JDK1.4, JDBC2.0, XML, DOM RDBMS Used : Oracle 8i Frame work : Front Controller Project Design : UML with RationalRose2001a Server Used : WebSphere Application Server 4 Tools used : WebSphere Application Developer4.0.3,FrontPage2000 Team Size : 7 Members Location : Bangalore ITPL Description: The Aero Mexico Vacations (AMV) web site will provide user friendly GUI, which will enable users to book vacation package (Air, Hotel &/or Transportation) through a Search function in the For Your Information page. The website consists of a Consumer travel booking engine and Travel Agent booking engine. Roles and Responsibilities: • • • • Involved in Design and development in all Modules Involved in Front Servlet configuration Involved in Request Handler coding Involved in report Generation using iText , Velocity and Docgen. Page 8 of 8
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.