Javed Bahri +1-414-***-****
Milwaukee, WI **********@*****.***
Objective
To obtain an Application Developer/Architect position within an IT organization where I can maximize my software engineering experience, and to grow within the organization.
Education & Credentials
Enterprise Architecture (EA) - Online (October 2015 - In progress)
University of Toronto, Toronto, Ontario
Java and Websphere Certificate (March 2014)
Centennial College, Toronto, Ontario
Masters Degree in Development Studies (2011 – 2013)
York University, Development Studies, 4700 Keele Street, Toronto, ON, M3J1P3
Skills
•Experienced in Core Java (Multithreading, Generics, Collection), JEE, JAX-RS, Spring IoC, Spring Data, JDBC, Hibernate, JPA, SQL, Oracl Database, Servlet, JSP, JSF,XML, XSL, HTML, CSS, JavaScript and JQuery, AngularJS, Playframework, Selenium, JBehave, Serenity.
Professional Experience
Select Source International, Milwaukee Wisconsin April 2015 – Present
Sr. Software Engineer - Contract with GE Healthcare
•Work with business partners, and architect in requirements gathering and software design
•Provided PoC for Behaviour Driven Development (BDD) to the team and the organization
•Authored Software Design Documents (SDD), and Software Requirement Specifications (SRS).
•Deployed the application in the Apache Karaf server
•Worked with the database Architect to understand the data structure
•Populated the database with data from excel file
•Develop software modules using (Core Java, JEE, JAX-RS Webservices, JPA with Spring Data, Oracle Database).
•Designed and developed automation tests using Selenium, JBehave, and Serenity to compare the UI data with excel file data to ensure current values are displayed
•Developed and configured a Spring/mvn project for automation testing using BDD Selenium, JBehave, and Serenity and handed over to Test Engineers.
•Developed REST WebService API to fetch data from database
•Prepare System and Software Design documents, and route them for audits
•Lead the design discussions with the development team to align the team’s understanding with the requirements
•Introduced standardization for code review and JUnit testing.
•Provided code review using collaborator.
•Updated team's knowledge with the new changes
Tools: Confluence, Rally, Collaborator, HP ALM, MyWorkshop, Eclipse, SVN/ Tortoise, Maven, SQL Developer, Webstorm, SoapUI, Apache Karaf, Oracle Database, and WebEX.
Infosys, Milwaukee Wisconsin October 2014 – April 2015
Technology Analyst
•Understand business requirements and convert them to High Level and System Designs
•Provide system Design and Review them with Software Engineers and Architects.
•Developed Core Java program to migrate 3000 users to new templates and assign them new roles.
•Developed Unit Tests using JUnit
•Lead the technical discussion with offshore developers
•Performed regression testing of new and existing features
•Developed automation test using Selenium
•Authored and updated existing HP ALM Test Scripts
•Used Hibernate to map database tables to Entity beans, performed transactions.
•Provided demo of ongoing development to Product Owners and to the users
•Provided production support.
•Worked with offshore team to bring them up to speed with the requirement
Tools: Jira, Confluence, Eclipse, SVN/ Tortoise, Maven, Toad for Oracle, SQL Developer, SoapUI, WebLogic, Oracle Database.
Run Info Tech – Toronto, ON May 2011 – August 2014
Java Developer
•Developed and supported various applications using JEE technologies: Servlet, JSP, JSTL, JSF, JPA, Hibernate, Oracle Database, HTML5, CSS3, and JavaScript/ JQuery
•Developed high quality software components according to the client change request requirements
•Provided Unit Test for components and modules using JUnit and Mockito.
•Participated in analyzing the business requirements in detail and determine that the client’s requirements are fully understood and translated into the Development Design Document.
•Performed Design reviews and Code reviews of the ongoing development projects.