Post Job Free

Resume

Sign in

Developer

Location:
Burnaby, BC, Canada
Posted:
February 12, 2020

Contact this candidate

Resume:

Summary

A total of *.* years of experience. Worked in Agile (Scrum) development teams. Exposure to Search domain, Telecom Domain while working on Enterprise Web technology. Worked on various Open source technologies and open source libraries. Obtained SCJP developer certification. Have had direct Client interactions in various projects. Received client appreciation and accolades in several projects.

Recognition of work from Ericsson for contribution to Number Portability.

Appreciation for Creative and on time Quality delivery in Configuration Management Project from Ericsson.

"Team Award" and "Unsung Hero" award for contribution in EQM project at Alcatel-Lucent.

"Pat on Back" award for alpha release in HelpTone during my work at Aztecsoft.

Experience with Product, Product Engineering and Service companies.

Skills

Languages: Java 5/6/7

MVC: Springs2.5.6, Struts2.0/2.5, JSF 1.5, Grails, DWR

Databases: Oracle 10g, MySQL, PostgreSQL

IDE's/Tools: Eclipse Galileo, Ant, Maven, NetBeans 7.0

Operating Systems: Windows, Linux

Web Service: RESTfull and SOAP services

API: Lucene API, Amazon API, Grails Plugins

CI/CD: Hudson Jenkins, JIRA, Chef cookbooks.

Subversion Tools: SVN, Git lab, Bit bucket

Queuing: JMS, Apache Rabbit MQ

Web/Component Technology: JavaScript, Dojo, JQuery, JSP/Servlet, XML, XSLT, DWR.

Web Servers, App Servers: JBoss, Apache Tomcat 6+, Web Logic (Oracle Server).

Experience

Developer Jun/2019 to Dec/2019

Firefly Software Vancouver, CA

Firefly Software Develops application for sport betting industry.

I worked as Application developer at frontend and Business logic layer for new feature developments in sports domain.

A day in life responsibilities includes, getting requirements from a bi-weekly agile scrum, using JIRA and Confluence tools. Create a feature branch on Gitlab; this was integrated with the CI/CD process. Work with JSP and DWR for frontend pages while working with Hessian/RESTful APIs on the backend application. The backend is developed using the Spring framework with Ibatis at the DAO layer, coupled with Postgre SQL at the Database layer. After a feature is ready to be delivered to QA, a Jenkins job is created for that branch. This job is integrated with the Chef Cookbook, once the RPM is generated, it is deployed to A Unix server which is then taken forward by the QA team for quality assurance.

Salesforce Platform Custom Developer Oct/2018 to Jan/2019

Traction on Demand Burnaby, CA

ToD works on PaaS and SaaS Projects using Salesforce as their primary platform.

I worked as Full Stack developer using Lightning Components on the front end, with Apex classes and libraries at the Server side. Created Test classes using inbuilt Mockito framework while abiding to minimum of 75% QA for coding standard of Salesforce platform. Used Developer and UAT Sandbox

Senior Technical Leader Sep/2016 to Jul/2017

HCL Technologies Ltd Bengaluru, KA

NGIN Configuration Management -Ericsson

Configuration Management is a solution for a centralised data management system for NGIN networks SNA management. The web application follows micro services architecture and talks to various existing application using web services.

As an individual contributor was involved layout design of GUI pages; Customized JQuery Grid and Tree implementations. Integration of the developed GUI components with the business layer using Struts with SOAP calls. Manual GUI unit testing and bug fixing of various features. Received client appreciation for in time and quality product delivery.

Number Portability Client Ericsson (OTE Greece)

Number Portability as the name suggests is an application used for Porting numbers from one service provider to another. The portability is schedule based and manual based. The application was developed using tri-weekly agile scrum methodology.

I was responsible for GUI application that could be used by any of Ericsson’s clients. Created web pages using JSF and integrated with the business logic using SOAP calls. The application had independent User and Porting Management Modules. The User management module had a separate Data base component while the Porting module used SOAP calls to interact with the core business application. Overall, I was involved in design, implementation bug-fixing and final delivery of the application. Recognised for my contribution in the GUI layer of the application.

Technical environment used Java, Struts 2.5, Spring MVC Framework, JavaScript, JQuery, JSP, MySQl, Oracle Weblogic server, JSF 1.2, JMS.

Technical Lead Dec/2013 to Oct/2015

Alcatel-Lucent Bangalore, KA

EQM (OMS 12 and 13.0).

EQM (Equipment Manager) of Optics Division product is used for soft set up of the slots and cards in Network component.

As an individual contributor was involved in requirement analysis, design, development, unit testing and bug fixing of various features of EQM. Worked in fortnight agile environment. Recognized for my contribution in "Point to Point connections" feature development at EQM layer.

Development environment had Java, Dojo 1.7 and above, Spring MVC, JavaScript, Tomcat App server.

Technical Lead Jul/2012 to Jul/2013

Zoniac Inc Chennai, TN

Podium

Podium is a cloud-based SaaS platform for bulk mailing- a recruitment and staffing solutions product.

Responsible for Proof of Concept. Involved in identifying technology for the application, creating the application framework and Database design.

Responsible for server-side design and development which involved Web Services i/f, Inbox mail handling, mail filter. Identified and customized plugins for various features of application viz., search, message queuing. Integration of existing product with Podium using web services; was responsible for UI layout decisions, front end and server-side development.

Also handled a team of three; requirement analysis, task identification, task delegation, mentoring, status tracking, interface with QA and product delivery were few other responsibilities.

Development environment had PostgreSQL, Grails, Groovy and Java, Amazon Cloud, Tomcat App Server.

Web Developer Jun/2011 to May/2012

Trelleborg Sealing Solutions India Private Limited Bengaluru, KA

ISOFits and Tolerance Web Tool

The objective of the web version of "Fits & Tolerances" tool was to provide results based on the ISO 286. A System of Limits and Fits.

Responsible for design, development and deployment of Web application.

Individual contributor, Small scale applications developed using J2EE web technology and MySQL in the backend.

Seal Failure Analysis

A Seal inspection interface where the application would be used to capture the failure of seals so that analyses of the cause for the failure could be deduced.

Responsibilities were to design and deploy the entire application structure. I was involved in analyses, design, implementation, testing, and deployment of both, Client and Admin modules.

Technical Stack had Core Java, PostgreSQL, Struts2.0, Hibernate, Tomcat App Server, CSS.

MySQL.

Senior Developer Feb/2010 to Jan/2011

Mindtree Limited Bengaluru, KA

VmWare Enhancements

A Web Service Portal for VmWare products. Included maintaining customer profiles, licensing the products and the UI store for a complete B2B and B2C experience.

I was responsible for development, maintenance, testing and deployment of service on Weblogic server in Linux environment and handling change requests for OEM module. Was also involved in development and bug fixing for other middle ware and jsp/servlet pages. In due course was exposed to Struts and MySQL.

Real PS

Real PS was a store front for making audio/video data available to the customers. The project involved making available the real player data (music) to web and cell phone users.

I was responsible for handling change request from client for creating UI pages for portlet, JSP pages and middle-ware issues. Was exposed to working of JBoss portlet server, XHTML, JSP and migration of JSP pages from Web Services to portlets.

Environment Core Java, MySQL, Struts, Hibernate, WebLogic-9 Server, Xhtml, CSS, Java Portlets, JSP, JBoss Server.

Developer Jan/2006 to Oct/2008

Aztecsoft Limited Bengaluru, KA

HelpTone

HelpTone is a Troubleshoot website. The end user is required to give a problem/symptom for which a list of solutions from various sources, like, the proprietary company data, blog and forums are listed.

I was with the project from its Proof of Concept to the final Alpha release. Also, was the point of Contact for the Client and have handled responsibilities of requirement analysis and deliverables in later stages of the project. Have designed and implemented Knowledge Mapping Process Module, Purging, Reporting, and several UI pages. I was involved in re-designing of the database. Successfully integrated Amazon e-commerce services with HelpTone system. Also obtained “Pat on the Back” award for 0.3.4 release.

Textract

A Knowledge based system for named entity extraction. We collected news articles from Reuters and designed a rule engine to extract names of persons, locations and organizations from a given document. We also achieved 80% precision and recall for persons and locations.

I worked with a variety of POS Taggers like Montylingua tagger and various open source taggers in Java. I was also responsible for writing the rules to identify names of Persons, Organizations, Events and Locations in each document/article. The feature of the noun identification was used in another project named Seraja.

Environment used Oracle, XML, EJB, JMX, JBOSS Server, Core Java, Jasper reports, CVS, XML Dom parsing, XSLT, POS Taggers.

Education and Training

Masters in Computer Applications

Manipal Institute of Technology

2006

Manipal, KA, India

Post Graduate Diploma: Software Engineering

Centre for Information Science and Technology

2002

Mysore, KA, India

Bachelor of Science: Computers

Seshadripuram College

2001

Bengaluru, KA, India



Contact this candidate