Post Job Free
Sign in

Software Engineer Product Development

Location:
Hamilton, ON, Canada
Salary:
120000
Posted:
January 26, 2017

Contact this candidate

Resume:

SHRUTHI K N

Mob: +1-647-***-****

Address: Suite ***3, 115 Main Street East, Hamilton, ON, L8N1G5.

Email: *********.******@*****.***

PROFESSIONAL SUMMARY:

-Strong Java, J2EE developer with good hands-on experience and broad range of practical knowledge

-Have 5 years of hands-on experience with Core Java, Java EE frameworks and technologies along with strong knowledge on Oracle database and SQL.

-More than 4 years of client-facing experience including 3 months on a project in Japan (actually learned some Japanese).

-Worked in a fast paced, constantly changing agile environment.

-Have translated application storyboards and use cases into functional applications.

-Logical thinker with the ability to quickly grasp intricate issues.

-Excellent communication skills and interpersonal aptitude; a team member to the core.

-Confident and a go-getter, geared to take up challenges of professional life and a positive thinker.

-Have keen interest in product development, applying new technologies and enhancing technical proficiency.

AWARDS AND RECOGNITIONS:

-Received “Hall of Fame” award from Symphony, for HCP and GUI projects.

-Received “Going the Extra Mile” award twice from Symphony, for my performance in CDI, JavaMail and GUI projects.

-Received “Hitachi Award Certificate of Commendation” award from Hitachi for the achievements done as a developer in CDI and JavaMail projects.

TECHNICAL SKILLS:

Core Java, Multithreading, J2EE, JPA, Spring framework, Hibernate, RESTful WebServices, Servlets, JSP, Struts, iBatis, JavaScripts, HTML, XML, OOAD, Oracle database, SQL.

Java EE Application Servers (Apache Tomcat, Glassfish 4.0, 4.1, HAS), Eclipse, Source Repository tool (SVN), Bug tracking tools (JIRA, Quality Web (Internal tool used by Hitachi)), OS (MS Windows).

ACADEMIC DETAILS:

Bachelor of Engineering (Computer Science), 2010

Vidya Vardhaka College of Engineering, Visvesvaraya Technological University, Karnataka, India

PROFESSIONAL DETAILS:

Company

Job Title

Job Type

Experience

Duration

Accenture Canada

Software Engineer Senior Analyst

Permanent

3 months

September 2016 to Present

Symphony Teleca Corp. Ltd. Bangalore, India

Software Engineer – Product Development

Permanent

4 years 7 months

March 2011 to October 2015

WORK EXPERIENCE:

Software Engineer Senior Analyst Duration: September 2016 to Present

Accenture, Mississauga, ON, Canada

Client: Large US Bank

ECS (Enterprise Classification System): The objective of this project was to develop a classification system for classifying the assets according to the particular scheme.

The classification is done in 2 modes, classification based on supplied attributes by pre-defined rules, and classification by identifier requiring retrieval of attributes using enrichment file.

Role/Duties performed:

a.Understanding the requirements and development of solutions for the issues such as:

-Mapping the large enrichment files to the memory for IO and handling the exception cases.

-Handling various DB exceptions that might occur during the procedure calls and sql statement executions to retrieve the data from the raw data store.

-Validating and ensuring that the required attributes to classify the assets are present and are of correct data type.

-Handling the requests with attributes where the client supplies the system with everything that is required to perform the classification of an asset.

-Handling the request with identifiers where the system retrieves the required attributes to perform the classification of an asset (for e.g. Interest rate swaps etc.).

-Use of multithreading to handle the copy the files from vendor pickup and drop directories and for classification of the assets.

-Creating autosys jobs to schedule the ECS process for different types of asset classification.

Software Engineer – Product Development Duration: June 2011 to October 2015

Symphony Teleca Corp. Ltd. Bangalore, India

Hitachi Application Server (V 09-00, V 09-50, V10, V10-10, V10-11, V10-20)

a.GUI for Admin Console Commands: The objective of this project was to develop GUI for admin console commands of application server and to maintain other components of application server.

Role/Duties performed:

-Prepared functional and design documents for GUI functionality and bug fixes.

-Maintenance and performance improvement of the Agent code to handle the requests/responses.

-Used multithreading for executing multiple commands issues by users simultaneously.

-Handled the fix of major issues like

(1)Spurious wakeups of threads using multithreading.

(2)Application deployment issue where two applications are having same context root.

(3)JMX data fetch issue during enable and disable of the secure admin in HAS.

Skills used: Core Java, J2EE, OOAD, JPA, RESTful WebServices, Servlets, HTML, JavaScript, JMX, XML, JSON.

Achievements:

-Improved performance and scalability resulting in higher customer satisfaction.

-Improved quality since all the major bugs were fixed and timely delivery of the product.

b.JavaMail 1.4.3: The objective of this project was to integrate JavaMail 1.4.3 to existing base code.

Role/Duties performed:

-Handled the patch integration for the JavaMail 1.4.3.

-Integrated the code of JavaMail 1.4.3 APIs of Referral implementation to the base code of JavaMail

-Handled bug fixing of the integrated code.

Skills used: OOAD, Core Java, J2EE, Servlets, HTML, JavaMail APIs.

Achievements:

-Passed quality assurance test without any defects as patch integration was followed.

-Customer satisfaction and timely delivery.

c.CDI (Context Dependency Injection) 1.0: The objective of this project was to develop integration code to establish communication between CDI 1.0 base code and Component Container.

Role/Duties performed:

-Implemented deploying, un-deploying and redeploying functionalities of various types of applications that contained, WAR, JAR, RAR and EAR files

-Used multithreading for deploying different types of applications in order to deploy multiple applications by different users.

-Found and fixed major issues like, Memory leak Issue, CDI with JAXRS issue and OpenStream issue.

Skills used: OOAD, Core Java, J2EE, Servlets, JSP, EJB, JSF.

Achievements:

-Increased quality due to finding of defects in early stages.

-Customer satisfaction with zero customer issues. This project was named as zero-defect project.

Associate Software Engineer – Product Development Duration: March 2011 to June 2011

Symphony Teleca Corp. Ltd. Bangalore, India

a.HCP (Hitachi Certification Program): The objective was to develop a tool for evaluating an individual on his/her knowledge of Hitachi process and the product.

Role/Duties performed:

-Handled the complete development and documentation of the HCP tool using Struts 1.0 and ibatis.

(1)Developed all modules of the project using MVC architecture from registration to evaluation

(2)Developed handlers to execute SQL queries to display data on web page

Skills used: OOAD, Core Java, J2EE, Servlets, JSP, JavaScript, HTML, Struts, iBatis, Oracle

Achievements:

-Training new individuals became effortless.

-Evaluating the engineers resulted in improving their technical proficiency.

-Increased performance and productivity of engineers.

b.HLite (Hitachi Loan Item Tracking system): The objective was to develop a tool for tracking the loan items. Loan items are the software provided by Hitachi (with license of limited period) to Symphony.

Role/Duties performed:

-Handled the complete development and documentation of the tool using Struts 1.0 and ibatis.

(1)Developed different modules of the project for tracking and managing loan items using MVC architecture

(2)Developed the handlers to execute the SQL queries to display the data on the page

Skills used: OOAD, Core Java, J2EE, Servlets, JSP, JavaScript, HTML, Struts, iBatis, Oracle

Achievements:

-Easy management of existing and new loan items resulting in customer satisfaction.

-Keeping track of the software installation information in the system resulting in non-violation of agreements between customer and Symphony.

c.SilkTest framework development: The objective of this project was to develop an automation framework using SilkTest for the purpose of testing the application server.

Role/Duties performed:

-Handled complete development and documentation of test framework for automation using SilkTest.

(1)Developed code to read input file and run test case(s) from input file or from XML file.

(2)Developed code to analyze the test results and create a HTML result report.

(3)Wrote utility methods for parsing files, manipulating Strings, executing ant targets

(4)Enhanced code to distribute test cases in different environments based on host names.

(5)Developed logging and reporting functionalities for each test case

(6)Used multithreading and executor service for running test cases simultaneously in bulk in different hosts.

Skills used: OOAD, Core Java, J2EE, spring, Hibernate, JPA, HTML, XML, Multi-threading, SilkTest.

Achievements:

-Reduced testing time and effort.

-Easy log verification resulting in finding more bugs.

-Increased number of test cases and 100% coverage.

-Delivery of the product in time resulting in customer satisfaction.



Contact this candidate