Chintan Kachhi
**** ****** ******, *** *, Redwood City, CA 94061 650-***-****
*************@*****.***
Objective
Seeking a full time position in the field of software development, where I can enhance my skills and contribute to the development of the organization.
Summary of Qualification
• Self-motivated software developer with 8+ years of experience in requirement analysis, design, secure development, testing, deployment and support of applications.
• Extensive knowledge in working with J2EE technologies such as JDBC, Java Beans and Object Oriented programming concepts.
• Good experience in implementing applications with Model-View-Controller (MVC) Architecture.
• Experience in writing REST Web Services (Spring MVC and CXF) using Java.
• Expertise in various open source frameworks like Spring and ORM Technology like Hibernate.
• Experience writing and running sql queries for the various CRUD operations for Oracle using sql developer.
• Experience in deploying applications on Tomcat and WebSphere.
• Experience working in web technologies like HTML, CSS, FreeMarker, XML, JSON, JavaScript, JQuery.
• Experience in providing logging support using slf4j, log4j and logback.
• Good experience in using testing frameworks like Junit, including using mocks for unit testing.
• Experience in using Selenium WebDriver framework for Web UI testing.
• Experience working on version control code management and revision control systems like SVN and Git.
• Experience using build tools such as Maven.
• Experience performing load testing using JMeter.
• Experience working with HAProxy and configuring it to enable load balancing of servers.
• Experience using JIRA to track issues and Crucible for code reviews.
• Experience using Splunk for efficient searching through the logs/data generated by applications and servers.
• Experience using Zabbix for monitoring networks, applications, services and hardware.
• Experience working with continuous integration tool such as Jenkins/Hudson for software development.
• Experience working in Agile (SCRUM) Development environment.
• Experience exploring and investigating monitoring and web analytic solutions.
• Ability to quickly learn, adapt and implement new programming environments. Technical Skills
• Operating Systems: Windows (XP, Vista, 7), Linux
• Languages: Java, C++, SQL, Freemarker, XML
• RDMS: Oracle
• Intranet/Internet: HTTP, HTML, CSS, JavaScript, JQuery, XML, and JSON
• Editors: Eclipse and STS
Education
Master of Business Administration December 2013
University of Kansas, Kansas
Bachelor of Science in Computer Engineering June 2007 University of California, Davis
Experience
Senior Software Engineer December 2007 - Present
Cerner Corporation North Kansas City, Missouri
Resonance Auditing Service Project
• The Resonance Auditing Service captures and records audit data that is logged by health-care applications, and persists the data in a HIPAA compliant repository.
• Worked closely with the solution designer on understanding the requirements and collaborated with other developers to ensure correct interface interactions.
• Configured and used a third party package called DCM4chee-arr (Audit Record Repository) which runs on a JBOSS server.
• Later replaced this third party auditing with a custom in-house solution for better maintainability and enhanceability.
• Created a secure RESTful web service in Java that receives the auditing messages logged by applications and sends them to a queue.
• Wrote a queue handler that consumes the messages from the queue and then persists them in an Oracle database.
• Worked on a custom audit viewer UI tool that provides a mechanism for authorized security personnel to view and search for specific audit events.
• Used freemarker, javascript, jquery, html and css to construct the views for displaying the desired auditing information.
• Used firebug, while debugging the web UI.
• Used tools/strategies such as SQL Tuning Advisor and Explain Plan to get recommendations for improved audit queries and enhanced performance.
• Added appropriate indexes and partitions to the database tables for improved maintainability and faster query executions.
• Used Jenkins to trigger the builds of projects in a timely manner. Resonance Integration Test Project
• The Resonance project is a network offering that provides reliable exchange of patient information between health care providers using industry adopted standards.
• Collaborated with other engineers to understand the process workflow in order to implement a more efficient alternative to manual testing.
• Wrote java classes and helper methods to programmatically generate the data and relationships between objects.
• Performed end-to-end integration testing on the generated data using service calls, and utilized our UI tools to ensure validity and correctness of the output.
Performance Testing Project
• Built a separate test environment and created a RESTful web service to trigger data loading for testing purposes.
• Performed load testing of the services using JMeter and compared runs while varying input criteria such as number of concurrent threads, number of servers, load balancing, etc.
• Analyzed the test performance by observing metrics such as response time, throughput, CPU usage, etc., to identify bottlenecks and possible improvements.
Blue Coat Reporter for Web Analytics
• Blue Coat Reporter is a web analytics reporting tool that gives powerful visibility into all web-related user activity.
• Collaborated proactively with stakeholders and production owners for requirements and the desired implementation.
• Configured the tool and provided a reporting solution that was customized to meet production needs and was utilized by all web-based solutions within our business unit.