Sr.full Stack Engineer - Hr/people Analytics Resume
SUMMARY:
- Over 11 years of professional work experience in architecture, design, and development for multiple n - tier systems.
- Expertise in Software Development Life Cycle (SDLC) including Object Oriented Analysis and Design, Development, Implementation and support of various Client/Server, Web and SaaS applications.
- Experience in developing Web Services in Java including the RESTful, SOAP architectures using the Spring/Spring Boot framework and Hibernate for ORM.
- Experience working with JavaScript, HTML 4/5 and also working with the modern UI frameworks like jQuery, jQuery Mobile, backbone.js, AngularJS, ReactJS, Twitter Bootstrap and underscore.js
- Experience running projects and also being a part of teams which follow the various Agile Methodologies.
- Experience with various Continuous Integration tools like Bamboo, Jenkins and build tools like Maven.
- Experience with branching, merging and administering various source control solutions like CVS, Git and SVN.
- Experience in developing Rich Internet Applications using Adobe Flex, Flash/Flex Builder/ActionScript and the Cairngorm MVC framework.
- Familiarity of several other web frameworks like Rails and PHP/LAMP.
TECHNICAL SKILLS:
UI Technologies: Adobe Flex 3, Cairngorm, Actionscript 3, HTML 4/5, JavaScript. CSS, backbone.js, AngularJS, ReactJS, Twitter Bootstrap, require.js, Jasmine, Ajax, jQuery, jQuery Mobile
Java/Server Technologies: Java, Spring 2/3, Spring Boot, Hibernate, JSP, SOAP, REST, Web Services, Blaze DS, JUnit, Mockito, Tomcat, log4j, WebMethods, node.js
Databases: Oracle 10g, 11g, MySQL, MongoDB, SQL
Source Control: CVS, SVN, Git
Operating Systems: Windows, Unix, Linux
Other: XML, JIRA, Bamboo, Jenkins, Maven, Rally
PROFESSIONAL EXPERIENCE:
Confidential
Sr.Full Stack Engineer - HR/People Analytics- Automated several spreadsheets and processes in Google Sheets (G-Suite) using a JavaScript based language called Google Apps Script.
- Helped build dashboards for HR Business Partners and HR teams using Workday, Visier, Looker and R.
- Worked on generating the Workforce Reports weekly for HR Business Leaders in R and SQL.
- Worked on several features on a performance management tool called Confidential Performance Index. Technologies include Adobe Flex 3, Swiz framework, ActionScript, Java, REST, Spring, Hibernate.
- Architected and built a tool which is to be used by all Confidential employees internally supporting a HR initiative to move Annual Performance Reviews to a Quarterly Review system.
- Technologies include Twitter Bootstrap, ReactJS, jQuery, Spring Boot, RESTful services, Maven, Spring Data JPA, MySQL and Hibernate.
Confidential
Sr.Software Engineer/Sr.Java Consultant
- Integral part of one of the scrum teams in the Central Credit Pricing team that is responsible for migrating the key features for Whole Loans into the existing Pricing Utility and PE-MBS applications. With this initiative, the Pricing Utility will now support both Whole Loans and Mortgage Backed Securities.
- The computation for MBS deals with setting GFees and Coupons which then later determine pricing. The values for setting and adjusting these need a UI which was part of what was built and integrated in the Pricing Utility. Previously all these were in different systems but they were all consolidated into one with the project.
- Responsible for developing UI for bulk uploading Pricing Grids for Whole Loans and integrating this functionality in the common Pricing Utility application. UI technologies include backbone.js, require.js, angular.js, HTML5, CSS, jQuery and Jasmine for Unit Testing.
- Responsible for developing RESTful web services for Pricing Parameters in the Pricing Utility application including the Controllers, Services and DAOs. Server side technologies include Java, Spring, Hibernate, Spring MVC, REST concepts and Junit.
- Software development methodology is Agile.
Environment: Java 7, Spring, Hibernate, RESTful Web Services, Jenkins, Spring MVC, JavaScript, AngularJS, backbone.js, Tomcat, Agile
Confidential
Full Stack Developer
- Responsible for the development and support of the FleetOutlook product suite after the acquisition. Technologies for development include Adobe Flex, Spring, Hibernate, Java Web Services, Oracle and Mongo DB.
- Lead a team of 3 developers, 3 QA contractors mostly in Costa Rica/Bolivia for a period of 1 year working with Product Managers and Analysts in house to support and develop another of CalAmp’s product Lender Outlook.
- Developed and supported Mobile Web Services for the FleetOutlook application using the RESTful architecture.
- Worked on the UI for the new product suite called Connect Admin using the modern web technologies like HTML5, backbone.js, require.js and Twitter bootstrap.
Environment: Adobe Flex, Actionscript, Cairngorm, Java 7, Spring, Hibernate, RESTful Web Services, SOAP Web Services, Bamboo, Spring MVC, JavaScript, backbone.js, Tomcat, Agile
Confidential
Java/Flex Developer
- Responsible for developing some core new features for the GPS Fleet Management Software FleetOutlook and FleetOutlook Admin like new Dashboards supporting multiple metrics, Gauges, display KPIs for various metrics among several other key features.Also worked on the Java backend services for the above mentioned products using Spring 2 and Hibernate.
- Backend technologies worked on: Web Services, SOAP, RESTful, Protocol Buffers, Mongo DB
- Experience working with various Agile Methodologies.
- Familiarity and working knowledge of both SQL and NoSQL databases.
Environment: Adobe Flex, Actionscript, Cairngorm, Java 7, Spring, Hibernate, RESTful Web Services, SOAP Web Services, Bamboo, Spring MVC, JavaScript, backbone.js, Tomcat, Agile
Confidential
Web Applications Developer
- Successfully implemented and lead the portal part of the project for Best Buy Agent Portal using Flex, Cairngorm micro architecture, Blaze DS, ActionScript and Java. This application is being used by the Customer Care Representatives to take all calls for Extended Warranties for Best Buy and covers the complete call cycle starting with looking up/creating a Customer in the CRM to creating contracts to filing claims.
- Successfully implemented the Flex and web service parts of the WACA Runoff solution, the main features of which are authentication to log into the system, pulling up data from a legacy system and creating a fresh contract or creating a contract using the data obtained from the legacy system into a more current one.
- Successfully completed the UI (Flex) and web service layer (webMethods) of the Target Proof of Purchase portal which includes product/warranty lookup and dynamically printing Proof of Purchase word document.
- Worked extensively as a Flex Developer with the Sales Load Re-engineering project at NEW. Tasks include writing Flex/ActionScript code for the SLR web application which is used to automate the Sales Load process for the company. Extending code to write custom Flex components which suits the users’ needs is an integral part of the project. Used Flex Data Visualization extensively to display Sales Reports and various other dashboard parameters visually.
- Successfully completed a project on automating a set of processes for generating Best Buy Training Data for the Customer Care Representatives at N.E.W. Responsibilities include writing a concurrent manager which submits Oracle concurrent jobs through the manager, writing PL/SQL wrappers for the same, implementing the callback mechanism to efficiently run jobs by avoiding any polling or time delays and enhancing UI experience using AJAX. Worked as a Web/UI Developer for the Lowes Renewals portal (for extended service plans).
- Technologies include the Java Struts framework, JSP, CSS and HTML.
Environment: Adobe Flex, Actionscript, Cairngorm, Java, RESTful Web Services, Tomcat, WebMethods