Chitrakarthik

Chitrakarthik

$10/hr
Java, J2EE, Restful web services, JavaScript, AngularJs, HTML
Rzec Solutions
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Location:
Bangalore, Karnataka, India
Experience:
4 years
19, Venkateswara layout, BTM 2nd Stage, Bangalore, 560068 -- CHITRAKARTHIK Career Summary Dynamic, highly accomplished JAVA professional with an experience of around 4.3 years in design & development of client/server application, project management, Research and Development. Equipped with an innovative approach on Service-oriented architecture. Well experienced in designing, coding, testing & documenting. Expertise in planning, scheduling, tracking & managing product & process quality for efficiency in the operational process. Client oriented approach with an in-depth understanding of emerging technologies and their commercial applications. Liaison skills in interacting with management, personnel, consultants and resolving technical issues for a seamless operational process. Dynamic in multiple team management, understand existing environment, take up initiatives & mobilizing / motivating teams to perform at expected service standards. In-depth knowledge and experience in all aspects of project management (esp. cost management, time management, risk management, and resource management). Good understanding of project/process management tools and techniques, including ISO and Agile. Sending periodic status reports for stakeholders . Preparing effort and resource estimations, undertaking resource procurements for the project, and generating and driving project plans to completion. Creating training plans for the project team and using organization-wide knowledge base repository for any best practices or technical knowledge sharing. Career Objective Up-to-date with changes in technology & business implications / applications of new technologies aspire my career as a “Senior Software Engineer” with abilities to generate innovative ideas and integrate them into desired results offering my key strengths comprising as Research and Development Analysis/Designing/ Coding/Testing Analytical/Problem Solving Skills Project/Operations Management Interpersonal/Communication Skills Team Player Pro-Active And Self-Motivated Technical Skills S/W Language Java,J2EE, Groovy on Grails Platforms Linux, Windows , MS-DOS Tools JHipster, IntelliJ-IDEA, Eclipse, Ant, Maven, Gradle, SVN, GIT Web Related Technologies HTML, Java Script, CSS, JSP, Servlets, Web Services – REST, Spring, Hibernate, Spring, JQuery, Angular JS Database MySQL, Oracle, MS- SQL Server, MongoDB Application/ Web Servers Tomcat, JBoss, Nginx, Apache Others Project Planning & Management, Requirements gathering, Resource Management & Deployment, Effort Estimation and Scheduling, Program Monitoring and Control, Risk Planning & Mitigation, Quality Improvement, Delivery Management, Process Improvement & Management, Project Documentation, Defect/Bug, Issue and Risk Tracking, Configuration Management, Change Request Handling, Reviewing Plans, Recruitment. Professional Responsibilities MIST MINDS TECHNOLOGIES PVT LTD , BANGALORE, FROM DEC ‘14 – PRESENT PROJECT – Agiloft Environment: Java, MySQL, EJB, Struts, JSTL, Servlets, ANT, SVN, Shell Scripting, Intellij-IDEA, Nginx, Linux, Windows Server Customer relationship management application. A comprehensive system for automating business processes, managing relationships with customers, staff, contractors and suppliers and helping staff and managers gain insight into effective strategies for improving profitability. ROLE: Senior Developer Client discussion & Requirement gathering. Development of complex functionalities. Developed various simulators to act as third party web services. Planning and tracking the tasks for team Various discussion and project review with client. Code Reviews for team members Responsible for various Proof Of Concepts. PROJECT – GoFetchCode Environment: Java, J2EE, Spring, Hibernate, AngularJS, IBM Watson, MySQL, Eclipse, Tomcat, Apache Solr GoFetchCode is a Subscription based search engine for searching information on rules and regulations for civil cases. Worked on developing user management, document search based on IBM Watson and Apache Solr tools. ROLE: Client discussion & Requirement gathering for complex modules. Development of complex functionalities. Database optimization & redesign. IBM Watson integration. Coordination with cross functional team Various discussion and project review with client. Code Reviews for team members Application Optimization PROJECT – Coachclone Environment: Java, J2EE, MySQL, Spring, Groovy on Grails, Apache Tomcat Coach clone is a gym management application. Fully automated coaching platform to use with your clients to teach and reinforce improved lifestyle habits, deliver lessons, track compliance and progress. Coach Clone comes with a mobile app that allows clients to check off their habits, input measurements and keep a photo food diary while simultaneously allowing you full access to their data. ROLE: Senior Developer Responsible for High Level Design Client discussion & Requirement gathering for complex modules. Development of complex functionalities. Database query optimization & code optimization. Planning and tracking the tasks for team. Coordination with cross functional team. Various discussion and project review with client. Code Reviews for team members. Application Optimization PROJECT – Culture Label (OpenCRM) Environment: OpenCMS, Apache OfBiz, Java, Javascript, HTML, Jquery , GIT Culture Label is an Ecommerce application. Culture Label supporting their partner’s exhibitions and bringing their gift shops alive online. This website is on sourcing and selling original, handmade products, from our Watches and Jewelry to our Original Prints and Paintings. This website is giving the chance to buy directly from the artists and craftsmen. ROLE: Developer Client discussion & Requirement gathering. Responsible for design & development. Planning and tracking the tasks for team Coordination with cross functional team Various discussion and project review with client. Code Reviews for team member IT GATEWAY SOLUTIONS , Erode PROJECT –Shopping Cart Environment: J2EE, JSP, JDBC, Tomcat5.0, Oracle The Shopping Cart allows visitors to browse the available items, Search Product by name and category, choose an item to buy, customize the item to one’s needs, select payment and shipment options, register his details, submit the order and then sit back and anticipate delivery from the merchant / company. It allows the merchants to add his items by defining it in his own way. It also allows them to view items, remove items and update product price, discount, shipping options and much more. ROLE: Development of prototype Development and unit testing PROJECT – Jobs Online Environment: J2EE, JSP, Custom Tags, JDBC, Edit Plus, SQL Server. The main aim of the project was to provide a facility to upload their job requirements and the candidates to post their resumes on the Internet. This way there could be an interaction developed directly between Companies and the Candidates. Extensive Job Availability & Candidate search is the feature. ROLE: Development of Prototype Development and unit testing. system will allow authorized dealers/users to make bids in real time via the Web Simulcast. Client has their own ERP solution from where this new auction application has to fetch the data from before auction starts and has to give the result/status back for items the auction is over. Main components of this system are auction engine with various validations and control system, data synch module, video streaming. ROLE: Project Lead Analyzing the Business requirements Involded in High Level Design Project planning & tracking. Planning the tasks at granular & detailed level. Identification of major & minor milestones. Tracking of deliverable at daily/weekly/milestone level with daily quick meetings & weekly review meetings. Scope Management & Change Control. Sharing the risks and mitigation plan. Reviewing the same in each progress meeting. Responsible for client communication & cross functional teams communication. Online Banking – Loan Origination System (Apr’09 – Till Date) Environment: - Java, J2EE, JSF, Seam, Richfaces, JAXB, JBPM, JBOSS, EJB, JPA, Jboss Rule Engine(Drools), BIRT Reporting, RESTFul Web Services, Groovvy/Grails. This product takes loan origination systems to a new level. Everything you need from the initial application to final decision is included - online application forms, e-signature documents, online identity verification, electronic disclosures, infinite logic credit decision engine, paperless supporting documents, fraud warnings and OFAC checks. Because it is all part of a single system, everything is seamlessly integrated. All your channels are supported so applications taken online, over the phone and in the branch use the same sophisticated rules engines and flow into the same paperless back office system. Key features of this product are: Dynamic form & fields generation based on the client, Saas integration with various third party integration, ID verification module, etc... ROLE: Project Lead Responsible for client communication on a daily level. Analyzing the Business requirements Responsible for design and development Studies and POC for various new features. Developed a portal (using groovy/grails) for the marketing purpose of this product. Developed a couple of simulator to act as a third party webservices . Involved in development, testing and bug fixing. Online Classifieds (Dec’09 – Till Date) Environment: - Groovy, Grails, Java, MySQL, Eclipse, Jetty, Apache, jQuery, plugins like Remote Pagination, Acegi security, Searchable plugin, CMS plugin, Mail plugin, FCK editor 0.9, barcode,etc... This portal Key modules of this portal are Ajax based page refresh through out the application (ex: The outer dashboard remains same on the session, only the inner page content will change based on the action performed), Registration Module, Bulk Coupon Module, Content management system for About Us section, lot of third party integration (mailbox, video chat, identity verification, criminal verification, etc...) ROLE: Analyzing the Business requirements Involded appying Search Engine Optimization Techniques Studies and POC for various component integration with Openbravo POS. Developed Webservices client to make service calls. Development, Testing and Packaging of the application Openbravo POS Customization - Integration with RESTFul Web Services (Mar’09 – Till Date) Environment: - Java (Swing), MySQL, Eclipse, Linux (Ubuntu), RESTFul Web Services Customized the Openbravo POS (open source) to communicate with the web application using REST based web services. The customization includes opening up the web application using XULRunner on selection of a particular product, service calls for pre and post payment processes to the Web Application, customization to the DB Scripts and configuration GUI of POS. The client is building a web-based reservations platform to complement their flowboarding venues and technology offerings. They wanted a Point of Sale (POS) system integrated with their package. ROLE: Analyzing the Business requirements Studies and POC for various component integration with Openbravo POS. Developed Webservices client to make service calls. Development, Testing and Packaging of the application Web Services Implementation - REST (Oct’08 – Feb’09) Environment:- Java, MySQL, Eclipse, Apache 2, Tomcat 6, Liferay 5.1, Linux Open SUSE The solution would expose the client's services to their other partners. So that their partners can have the access to the restricted activities on Verismo's environment using the web services. We have used REST type Web Services. This client is a leading developer of Web TV technology and infrastructure. Verismo has developing a product for delivering video content via broadband to TV without the use of a PC. ROLE: Evaluation of various types of Web Services like SOAP, REST, RPC-XML Involded in various client discussion & Requirement gathering. Responsible for designing of various services components based on REST architecture. Responsible for development and setup of the application. Knowledge Transfer to the team the client's internal team. Content Management System (Jun’08 – Sept' 08) Environment:- Java, MySQL, Eclipse, Tomcat 6, Liferay 5.1 The solution would facilitate the client's web application with Web 2.0 CMS features, on line payment facility, chatting facility and mail sending facility. We have customized some of the Liferay's portlets and also developed our own portlets. ROLE: End to end ownership of the project. Evaluation of Liferay portal server and working on proof of concept for same. Client discussion & Requirement gathering. Database design. Planning and tracking the tasks for team. Development of FTP file upload portlet. Coordination with cross functional team Various discussion and project review with client. Sales Force Automation (Mar’ 08 – July' 08 ) Environment: - Groovy, Grails, Java, MySQL, Eclipse, Jetty SFA is an integral part of CRM activities for a corporate. This application is designed to assist you mange sales calls and Cases (both ongoing and approved) with splendid efficiency and insight. Organizing managing and distributing leads can be a time consuming, paper and logistics nightmare for sales and marketing managers. This is hosted solution which takes care of the data management involving customer management, Contact management, Deal management, Document management, Task management, Admin management, Target management and Reports with various other options like create labels, Export to Excel etc incorporated in the software ROLE: End to end ownership of the project. Evaluation of Grails & Groovy Client discussion & Requirement gathering for complex modules. Development of complex functionalities. Database optimization & redesign. Groovy on Grails integration. Planning and tracking the tasks for team Coordination with cross functional team Various discussion and project review with client. Code Reviews for team members Application Optimization Enterprise Search Application (July 07 – Mar 08) Environment: - Java/J2ee, Struts-2.0, JSP, Servlet, Hibernate, Spring, Dojo, DWR, Eclipse - 3.3, MS SQL - 2000, Apache Tomcat 5.5, .Net, Web Services (WSIT). The solution would facilitate client, centralized enterprise content search along with automatic enterprise network detection at client environment. This application provides end to end solution in area of electronic data discovery for litigation support companies. This application has capabilities to do network discovery, sharing the drives for each computer in network/indexing the content/searching the content/collection of files as required. It also supports indexing, search and collection of MS Exchange mails. It can also perform searches offline and then reconnect to the client network and retrieve the files where search hits are founds. There is a mechanism for archival of data and indexes too. ROLE: SRS Study and client discussions. DB Design. Design & Implementation of web services. Development of complex module & key functionalities. Planning the tasks for team Coordination with cross functional team Code Reviews for team members Application Optimization Responsible for writing software to apply effects like Black and white, summary and slow motion to the captured video clips by camera or otherwise in cell phones. Effectively involved in using encryption and decryption techniques for storing video clips. Developing s/w keeping in mind the restriction of small memory size on phone. Business Intelligence (Apr 07 – July 07) Environment:- Java/J2ee, Pentaho BI suites (Kettle, Mondrian), MySQL, Jetty. The solution will populate, manage and maintain a database. The database will contain a searchable procurement library of relevant bidding documentation related to contracts for professional services procured by federal, state, municipal and local government entities. Clients will buy access to the database to gain information and analysis regarding prior competitive solicitation documentation. The data and analysis will help refine and improve the Clients current proposals for professional services contracts to be submitted to the entities. This application will also publish broader statistics to allow clients to track industry trends. ROLE: Involved in feasibility study. Database design. Integration of Pentaho BI suites On Line Auction (Nov ’06 – Mar ‘07) Environment: - Java, J2EE, MySQL, Spring, Struts 2, Hibernate The Blackwells online Live Auction is an auction website with a difference. It plans to hold live auctions the "old Fashioned way." There are various modules in the website for example registration, listing an item, auction, feedback etc. ROLE: Module lead. Planning the tasks for team. Development of key modules & functionalities Coordination with cross functional team Code Reviews for team members Inventory Management System (Jun ’06 – Oct ‘06) Environment:- Struts, Hibernate, JSP, Servlets, Display Tag, Extreme Component, Tomcat5.0, MySQL 4.1, Eclipse 3.1 Inventory Management System handles all the transactions related to inventory and procurement management for an enterprise. It also provides extensive MIS reports. The current project is a customization of off-the-shelf available solutions at Sigma Info. This project included the integration of third party libraries like Display Tag and Extreme Components for reporting. ROLE: Development of complex forms handling dynamic fields with struts Planning the tasks for team Coordination with cross functional team Code Reviews for team members PACIFIC IT SOLUTIONS, BANGALORE (From Jan. 2005 – JUNE 2006 ) Shopping Cart (From Jan ’06 – May ‘06) Environment:- J2EE, JSP, JDBC, Tomcat5.0, Oracle The Shopping Cart allows visitors to browse the available items, Search Product by name and category, choose an item to buy, customize the item to one’s needs, select payment and shipment options, register his details, submit the order and then sit back and anticipate delivery from the merchant / company. It allows the merchants to add his items by defining it in his own way. It also allows them to view items, remove items and update product price, discount, shipping options and much more. ROLE: Responsible for developing prototypes Responsible for development and unit testing of various modules. Jobs Online (From Apr ’05 – Dec ‘06) Environment:- J2EE, JSP, Custom Tags, JDBC, Edit Plus, SQL Server. The main aim of the project was to provide a facility to upload their job requirements and the candidates to post their resumes on the Internet. This way there could be an interaction developed directly between Companies and the Candidates. Extensive Job Availability & Candidate search is the feature. ROLE: Responsible for developing prototypes Responsible for development and unit testing of various modules. Education B.E (Computer Science and Engineering) Kamaraj College of Engg & Tech, Madurai Apr' 2013 Personal Details Date Of Birth 14th May 1992 Languages Known English, Tamil Nationality Indian Personal Interests Reading/Listening News, Cricket
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.