Deepa Subramanian
Darien, IL
Ph: 630-***-**** E-mail: *************@*****.***
Career Summary:
Around 3.5 years of IT experience working on Java Technologies developing applications in the domains of Health Care, Insurance, Accounting and Trucking industry.
Extensive experience in developing scalable, reliable and efficient Client/Server application and Java SE-based thick client enterprise system using Java, Swing, RMI, SQL, Hibernate and XML
Experience in different phases of Software Development Life Cycle (SDLC), which includes Analysis, Designing, Development, Testing, Implementation and Maintenance during the development of software applications.
Solid background in Object-Oriented analysis and design. Used different patterns like MVC pattern, Singleton and Value Object Design Patterns
Well versed in designing presentation layer components using Java Swing, HTML, CSS and JavaScript.
Proficient in developing business logic using EJB Session beans and JavaBeans.
Experience with developing data access layer using JDBC and Hibernate.
Skilled in Relational Database Technologies like SQL Server, Firebird.
Deployed applications from Admin Console of JBoss Application Server to QA instance and Customer instance.
Good knowledge in JSP and Servlets.
Hands on experience in generating Jasper reports.
Extensively used IDE’s like Eclipse and NetBeans.
Strong capability to learn and quickly adapt to new and different technologies.
Talented problem solver able to think “outside the box”.
Proactive attitude in identifying and resolving issues and risks.
Personal traits include team compatibility, amicable nature.
Highly motivated with excellent technical, Analytical and Communication skills.
Technical Skills:
Java Technologies
: Java, Java EE, Swing, Servlets, JSP, EJB, RMI, JDBC, JavaBeans, Jasper Reports
Programming Languages
: Java, C, C++
Web Technologies
: JavaScript, HTML,XML, CSS
Application Server
: JBoss
IDE
: Eclipse, NetBeans
ORM
: Hibernate
RDBMS
: SQL Server, Firebird
Tools
: SQL Server Management Studio, EMS SQL Manager
Version Control
: CVS
Operating System
: MS-DOS, Windows XP/Vista/7/10
Education:
Bachelor of Engineering in Electronics and Communication Engineering.
Professional Experience:
McLeod Software, Downers Grove IL Nov 2015- Till Date
Project: LoadMaster Enterprise, LoadMaster LTL
Role: Java Developer
McLeod Software provides powerful transportation management software solutions to the trucking and freight brokerage industry. McLeod Software’s LoadMaster Enterprise is the most advanced enterprise-wide software solution available for trucking companies. LoadMaster offers a fully integrated trucking dispatch operations management system and a complete accounting software solution designed for the transportation business. LoadMaster LTL helps carriers speed up their cross dock and trailer capacity management processes, making it easier to react to updates. The products are customized for each customer and are offered support for these products.
Responsibilities:
Followed SDLC methodologies and was involved in Design, Development, Testing and Integration of the application.
Involved in understanding and analyzing the project requirements.
Worked on customizing the products for their customers using Java 1.8.
Developed client slide components utilizing Swing API.
Used Hibernate in data access layer to access and update information in the database.
Implemented EJB Session beans for business logic.
Experience in writing complex SQL queries involving multiple tables inner and outer joins on MS SQL server and created views to restrict access to data in a table for security.
Deployed applications from Admin Console of JBoss Application Server to QA instance and Customer instance.
Involved in production support activity and defect fixing for the customer products.
Indentified and resolved issues proactively.
Used Commons Logging framework (log4j) utility to log error, info and debug messages
Used CVS for version control and to record the history of source files.
The IDE used was Eclipse Luna.
Environment: Java 1.8, Swing API, EJB, Microsoft SQL server, JBoss Application Server, Hibernate 5.0.2, Eclipse Luna, SQL Server Management Studio, Log4j, CVS, Windows 10.
Qatalys Software Technologies Ltd., India Jun ’05- May’08
Project: Dentellect Practice Management
Role: Java Developer
This application provides assistance to Dental health care centers by automating the process of different activities in health care. It is designed in a manner, in which we can have the graphical view of each teeth and treatment given. It maintains all insurance transactions. It includes the modules like appointments, accounts, treatment plan, Insurance claim (Based on HIPAA (837D) health care insurance claiming), Patient Demographics, Medical History and electronic health record. It supports Internationalization and Role based security with the help of XML file.
Responsibilities:
Involved in full Life cycle of the project like requirement analysis with direct interaction with the client, designing the Architecture of the project and Database design in Firebird, Hibernate connection, development and execution using RMI server.
Managed team of four coworkers, ensuring tasks was completed on time.
Developed the GUI front end using Swing API.
Implemented business logic using JavaBeans and remote objects were accessed using RMI
Created and maintained database in Firebird.
Created and executed complex SQL queries with Hibernate as a middleware between Data Access Objects and Database.
Designed and developed reports using Jasper Reports.
Implemented Internationalization and Role based security using XML.
Design patterns were extensively used to achieve clean separation of different layers. Used different patterns like MVC pattern, Singleton and Value Object Design Patterns.
Used Log4j logger tool for logging warnings and error messages.
Manual Testing of the module.
Used CVS as version control.
Implemented build files in Apache Ant for the application and Packaging with IzPack.
Environment: Java 1.5, Swing API, RMI, JDBC 3.0, Hibernate 3.0, Firebird 1.5, HTML, XML, DOM parser, Ant, IzPack, Eclipse, Jasper Reports, EMS SQL Manager, Log4j, CVS, Windows XP.