PREOYATI KHAN
Contact # 330-***-****) email: ac2kpl@r.postjobfree.com
**** **** ******, ****, **, 44240
SUMMARY:
A skilled software engineer with 5+ years of overall experience in Object Oriented Design, programming and Testing. 1+ years of experience in Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking. Having extensive industry and full life cycle experience in a Java based environment, along with exceptional analytical, design and problem-solving capabilities to develop effective complex business solutions and have excellent communication skills.
Well acquainted with all phases of SDLC and STLC.
Strong Experience in Java Programming, Selenium WebDriver, Junit, Maven, Jenkins and TestNG.
Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
Executing Selenium Test Cases and Reporting defects.
Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report.
Experience in database design and development using SQL, MySQL, Oracle.
Advance knowledge of SQL Queries using Hibernate framework with Spring ORM in interaction with the RDBMS.
Expertise in Web application development using – HTML, CSS, XML, JavaScript, Spring, J2EE.
Experience in using GitHub while developing the applications and posting them in Github.
Experience and working knowledge of Agile Methodology and Test-driven development(TDD).
Hands on experience in developing client/server, multi-tier and web-based applications.
Good knowledge on SOAP, Restful Web Services, Angular JS.
Good Working experience in Version control using SVN.
Excellent knowledge in building Java Plugins for image processing software (ImageJ, Fiji).
Good knowledge of creating and managing distributed environment (cluster) using MPI.
Quick learner to recent design patterns/frameworks and adoptable for fast and quality development.
Pleasant experience in interacting with business users to analyze the business process and transforming requirements into screens, designing, documenting.
Excellent communication skills, presentation and problem-solving skills.
TECHNICALSKILLS:
Programming/Scripting Languages
Java, Java 8, Python, C, C++, C#, PHP, ASP.Net, OpenGL, MPI.
Build Automation Tools/Testing
Ant, Maven, JIRA, JUNIT, Selenium, Webdriver, Jenkins
Database
MS SQL Server, MySQL, Oracle, NoSQL, MongoDB
Methodology
UML, Agile, Object Oriented.
Frameworks and Tools
Eclipse, Maven, WEKA, Hadoop, Pig, Hive, Mrjob, Tomcat, Matlab, AutoCAD.
Web Technologies
HTML5, XHTML, XML, CSS3, JSON, AJAX, Java Script, Node JS.
Service Oriented Architecture and Web services related
SOAP, REST.
UI frameworks
JQuery, Angular JS, Angular 2.
Java/J2EE technologies
JSP, JDBC, JSTL, JUnit, Spring, Hibernate, Servlet.
Version Control Tools
Git, SVN.
Others
BigData, Amazon Web Services (AWS), ImageJ, Fiji, Joomla, Drupal, Cpanel, Filezilla, WebSphere.
EXPERIENCE:
DEVELOPER, KENT STATE UNIVERSITY, OH AUG 2014 TO AUG 2017
FULL STACK DEVELOPER
Project Description: The goal of this project was to design and develop a distributed system for image processing, which will be used by the greater image processing community. Developed supporting plugins to combine the results of individual cluster nodes and produce a very accurate combined result. Cluster based processing works significantly faster compared to a highly-configured node regardless of distributing and merging overhead. Implemented user interface to add or remove cluster nodes and inspect element with xpath to verify content.
Responsibilities:
Responsible for Design, Development and Support phases of Software Development Life Cycle (SDLC) for this project.
Understanding the client requirements and add designing document.
Created Plugins in JAVA using Eclipse.
Created Test cases using Selenium WebDriver
Build cluster using Master and Slave approach.
Used MPI and qsub to communicate between nodes.
Involved in the development of client programs which are responsible for transferring messages using SOAP technology.
Preparation of the Test Strategy and guiding the team.
Involvement in RTM (Requirement Traceability Matrix) Preparation.
Developed test cases and performed unit and integration testing; performed testing using JUNIT.
Created Test Cases Using Element locators and Selenium WebDriver methods.
Enhanced Test cases using Java programming features and TestNG Annotations.
Reporting defects with JIRA.
Use Maven for building.
Environment: Maven, Jenkins,Java 8, Eclipse, Selenium Webdriver, Web Services, MPI, qsub, ImageJ, Fiji.
SOFTWARE DEVELOPER, VISION 2020 LIMITED MAY 2011 TO JULY 2012 JAVA DEVELOPER
Project Description: The goal of the project was to develop Human Resource Management System for BITAC which provides Industrial Technical Assistance throughout the country, Bangladesh. The project automated their manual infrastructure of payroll, benefits, and talent management in one flexible, user-friendly platform
Responsibilities:
Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) in JAVA team. Used AGILE methodology and participated in SCRUM meetings.
Worked with aligned Business and IT teams to understand architecture, obtain application usage model data, data profiles, and test data.
Involved in developing the Graphical User Interface using JavaScript, CSS and JSP.
Reporting defects with JIRA
Worked using AngularJS for implementing front-end based code to interact with back-end.
Involved in using SQL/MySQL as the database for the application and connecting it with the back-end of the application.
Written test cases using JUNIT.
Used GIT for version control and source code repository maintenance.
Developed back-end stored procedures and triggers using Oracle.
Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.
Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Environment: Java, JavaScript, CSS, JSP, JUNIT, SQL/MySQL, JUNIT, Git, JQUERY, AJAX, Angular JS, JSON, Oracle.
INTERN, VISION 2020 LIMITED MAR 2010 TO APRIL 2011
SOFTWARE DEVELOPER INTERN
Responsibilities:
Worked closely with internal clients to define business objectives, project scope, solution space and design/ development approach for various knowledge research applications.
Interacted with the QA team to understand the information that is part of the QA weekly report and the desired layout.
Involved with the development team to come with the design and implementation of the project.
Developed modules to create, view, delete and search the weekly reports of the QA team using Java, JDBC.
Implemented the User Interface using JSP, JSTL, AJAX, JavaScript, HTML, and CSS.
Performed front-end validation using Java Script.
Designed and created the database tables in Oracle 10g using SQL.
Developed Data Access layer using JDBC for connecting to database.
Environment: Java, JDBC, JSP, JSTL, AJAX, JUNIT, JavaScript, HTML, CSS, Oracle.
DEVELOPER (PART -TIME), WHITE COLOR JUNE 2008 TO JUNE 2009
WEB DEVELOPER
Responsibilities:
Designed, developed, hosted and supported webpage for white color, acloth exporting company.
Developed the website usingPHP, HTML5, XHTML, XML, CSS3, JSON, AJAX, and Java Script.
Used CMS (Joomla) for designing.
Hosted the Website using Cpanel, Filezilla.
Made interfaces to interact with client andto take orders.
Used MySQL as RDBMS.
Environment: PHP, HTML5, CSS, Joomla, Cpanel, Filezilla, MySQL.
Education:
Masters Computer Science, Kent State University, OH
Bachelor in Computer Science, KUET Khulna University of Engineering Technology