Shantonu Sarker

Shantonu Sarker

Performance Engineer/SDET/Java Developer
Shantonu Sarker

Career Summary

  • 12 Years+ in Test Automation with CI/CD (building Framework & Tools)
  • 6 Years+ in end to end Performance Engineering (Testing, Monitoring, Analysis, Profiling)
  • 1 Years+ as DevOps Engineer
  • 5 Years+ as Technical Test Lead (Automation / Preformance)%
  • 2 Years+ as a Java Backend Developer
  • 8 Years+ in training & Blogging for Development & Testing (Preformance & Automation) with JAVA, C#
  • Work Experience

    Lead Performance Engineer

    Ensured.io (contractual/remote) Culver City, California, USA.
    Septermber'19 - Present

    Responsibilities:

    • Performance Testing with Jmeter & plugins
    • Performance testing with flood.io, blazemeter
    • NewRelic APM dashboard management
    • Monitoring infrastructure & application servers during test execution
    • Application debugging for performance optimization (configuration, horizontal /vertical scaling)
    • Helping development team to optimize application, configuration or a system configuration following requirements.
    • Building company on premise Continuous Performance testing infrastructure.
    • Giving training to new team members to learn Performance testing & coding in Java.
    • Handling client and developers with technical solutions
    • Managing Live Testing session with Development, Operations & Business teams.
    • Live Result analysis, improvements & validating performance improvement.

    Achievements:

    • Performance test Application with 100k concurrent user.
    • Create multiple in-house continuous performance testing solution
    • Successfully delivered 15+ projects which are live.
    • Managed 4 different clients with various technology stacks

    Technologies used:

    • PHP
    • MySQL
    • Java/j2ee
    • Spring boot
    • Angular
    • Laravel
    • Drupal 8
    • Gigya API
    • MemCached
    • Acquia infrastructure
    • Redis
    • NewRelic
    • JMeter
    • Flood.io
    • AWS EC2
    • VPC

    Sr. Software Engineer in Test

    Luxoft USA, Client: AT&T, 1 Rockefeller Plaza, 27th Floor New York, NY 10020
    October'16 - August'19

    Responsibilities for ATT:

    • Test Automation for Schema & data validation on Oracle and Big Data system (Hadoop, hive).
    • Auto Regression testing (data)using python, snowflake, looker api
    • Looker Administration Automation using looker-api
    • Development in AWS with API Gateway, spring-boot, lambda.
    • Web Service testing with Spring Test, RestAssured
    • TLS protocol/security compatibility testing on web services
    • Performance Testing with JMeter &amo; Performance Analyzer.
    • UI Automation with Selenium Cucumber Junit and Protractor.
    • Test result analysis, Application debugging & Root Cause Investigation.
    • Developing Publisher & Subscriber components for Data router, an Enterprise Service Bus for ATT (ESB)
    • Creating Jenkins Jobs for build, Automation Tests & deployment.
    • Helping development team to optimize application, configuration or a system configuration following requirements.
    • Review Test Automation project ad hock basis for other teams.

    Achievements:

    • Successfully completed Backend Automation & Performance testing activity on 3 Applications.
    • Tested & Delivered (running in Production) Application involving 98% accuracy on optimization of algorithm.
    • Created 6 Automation frameworks for Oracle Data & schema validation, Big data contract validation, UI testing, REST testing, Performance Testing on web services, TLS protocol testing.
    • Developed and maintain central Publishing & Subscription utilities used by multiple teams on ATT data router. (ESB, used by multi geographic teams)

    Responsibilities for Luxoft:

    • Interviewing for Project specific Performance & Automation Test Developer.
    • Making training materials for Performance & Automation Testing inside team.

    ATT Projects:

    1. AIR (Advertising and Intelligence Reporting Platform) is a ATT advertisement & reporting platform shows advertisers about how a campaign performed.
    2. Technologies used:

      • Python
      • ETL
      • Looker
      • Snowflake
      • AWS
      • Jenkins
      • CodeCloud
      • GitFlow

      Responsibilities:

      - Building CI/CD pipeline for ETL code deploy and testing in AWS & In house Dev Environment
      - Regression Test Automation for data validation using python, snowflake.
      - Input Data quality check (warehouse) using python.
      - Production Log & Exception analysis.
      - Managing Looker GUI through API for administration.
    3. Audience Engine: Audience Engine is a ATT’s DTV (and Uverse) advertisement platform that collects data from user’s setup box and provide optimized solution to ATT’s clients for showing & booking adds.
    4. Technologies used:

      • Java
      • Hadoop
      • Oracle 11G
      • J2ee
      • spring-boot
      • Spring-batch
      • AngularJS
      • Junit
      • Selenium
      • JMeter

      Responsibilities:

      - End to End back-end Automation testing on data &apm; schema validation.
      - Unit testing on critical functionality like algorithm, service layer.
      - Framework building for automation on both UI & back-end
      - Production Log & Exception analysis.
      - eveloping spring-batch, spring-rest utilities for using among teams
      - Developing different type of testing suits for releases, UATs, ISTs.
    5. Audience Projection:Audience Projection is an additional project with Audience Engine initiated after massive success of Audience Engine. It's an added information collector inside Audience Engine to provide Business critical information to Audience Engine users.
    6. Technologies used:

      • Java
      • Oracle 11G
      • J2ee
      • spring-rest
      • Postman
      • Spring-batch
      • AngularJS
      • Junit
      • Selenium
      • JMeter

      Responsibilities:

      - Framework building for automation on both UI & back-end
      - End to End back-end Automation testing.
      - Integration testing with contract validation with external teams and data router. (ESB)
      - REST testing with Rest Assured and Postman.
      - Performance Testing on REST web service using Jmeter.
      - GUI Performance Analysis using chrome devtools and performance Analyzer.
      - Spring Boot web service Development for different external service integration.

    Sr. Software Engineer in Test (Performance & Automation Testing Lead)

    Luxoft, Client, UBS Investment Bank), Krakowska , 280, Z1 ,32-080 Zabierzów, Poland (AAnisimov@luxoft.com(Alexey Anisimov, QA Program Manager)
    October'14 - October'16

    Responsibilities for UBS IB: Leading Performance Engineering team whole GDS wide (US/UK) with following activity

    • Performance Testing with JMeter(Primary)/ LoadRunner
    • Application & Environment monitoring, Profiling & Diagnosis.
    • Test result analysis, Application debugging & Root Cause Investigation
    • Memory and CPU analysis (Heap /thread dump analysis)
    • Static Analysis (Code Review with Code City /VS) for performance & Security (Fortify, Acunetix and OWASP suggested tools)
    • Helping development team to optimize application, configuration or a system configuration following requirements.
    • Train team members by training, blogs (UBS internal) among cross team.
    • Review test automation project ad hock basis for other teams.
    • Formulate or analysis Performance requirements SLA from customer, business team, production data.
    • Defining Performance Strategy and Planning for different targets among cross teams.
    • Communicate & present performance test results to business & stakeholders to create awareness.

    Achievements:

    • Successfully completed Performance testing & debugging activity on 7 Applications.
    • Partially completed (only Performance testing) activity on 5 applications
    • Created Automation framework (for Delphi & Uniface UI application , which was considered to be impossible for last 5 years) & Performance testing solution(4 tire application)
    • Developed an end to end backend automation testing framework for Sybase database and webservice api with java.
    • Developed a performance navigation timing collection framework for browser performance collection with java selenium.
    • Helping other teams to formulate Performance Testing strategy and standards company wide (among 7+ countries, Software delivery teams)
    • Helping other teams to create automation frameworks which will be used for testing.
    • Created a Self-motivated Performance team for performance testing as service
    • Maintaining UBS internal Performance testing blog, Lync group channel , training sessions among whole GDS wide teams to demonstrate tools and technique that they can use in their project for performance & automation.
    • Acting as Performance evangelist to introduce tools for performance in different projects.

    Responsibilities for Luxoft:

    • Interviewing for Project specific Performance & Automation Tester
    • Making training materials for Performance & Automation Testing
    • Creating independent team so that Performance and Automation test can be represented as separate service (as product of Luxoft).
    • Consultancy to other teams for performance testing guidelines.

    UBS Projects:

    1. GDD Global Data Dictionary is a Informatica based data governance solution which maintains data tracking, data quality management, data security monitoring.
    2. Technologies used:

      • J2ee
      • spring
      • web service
      • JavaScript
      • ETL
      • Jmeter
      • PL/SQL

      Responsibilities:

      - Performance Testing with selenium web driver for navigation timing measurement
      - Stress testing with Jmeter for simulating 100 concurrent users
      - Regression Automation with selenium for acceptance test cases
      - Data quality validation (reconciliation) using selenium web driver and matching libraries in java.
    3. GDD: POC Assessments: Informatica based solution can not meet required performance and data volume, so as part of team, we do assessment for 2 different technology products for the same domain. Collibra and Abinitio. Based on our assessment, business team will take decision for next product buying.
    4. Technologies used:

      • Java (j2ee, spring)
      • Oracle 11G,
      • Java Script
      • Flash/Flex
      • Jmeter
      • LoadRunner
      • ETL

      Responsibilities:

      - Performance Testing with selenium web driver for navigation timing measurement
      - Stress testing with Jmeter for simulating 100 concurrent users
      - Performance inside browser with Chrome Dev tools
      - Result analysis and reporting to business team & take major part of decision making.
    5. BookMaster (8 months): ASP.Net base web application using in Investment bank internal customers. It is more than 6 years old and used for keeping track records of financial information.
    6. Technologies used:

      • ASP.Net
      • Java Service
      • Oracle 10G and 11G
      • MS WF
      • Load Runner
      • Jmeter
      • PL/SQL
      • Toad

      Responsibilities:

      - Creating Load test script (in C), Running (in controller) and Analysis with Load Runner.
      - Doing the same thing with Jmeter distributed testing with plugins.
      - Suggesting change workflow to make application performing well.
      - Suggesting change in project architecture and technology (and framework) to support performance requirements.dd
      - Analysis and Retrieving Performance requirements from client feedback and situations.
      - Working In Financial secure & confidential work domain (Banks, Investment Platforms, Stock Exchange)
      - Profiling with ANTS memory profiler & Dot Memory profiler for memory leak
      - Profiling with ANTS Performance Profiler & Dot Trace for Thread and CPU time analysis
      - Using PerfView /VMMap/PerfMon/ProcMon in server for collecting profiled data and analysis.
      - Code Analysis, review and pointing performance issues with VS Ultimate analysis, Code City & Fortify.
    7. COT (Client On-boarding Tool, 8 Months+): One of oldest UBS projects used for new client. Very important for business. It has many 3rd party system dependency. Regular basis, we face Out Of Memory in JVM. It is build on IBM Jvm 1.5, Oracle JVM 1.6 with enterprise frameworks and SOA.
    8. Technologies used:

      • Jmeter
      • Visual VM
      • Java Mission Control
      • JOverflow
      • Eclipse MAT
      • IBM Heap Analyzer
      • GCMV
      • IBM Support Assistant tools sets
      • Yourkit
      • Jprofiler
      • MAT

      Responsibilities:

      - Writing Performance Scripts in Jmeter & run-able via Jenkins
      - Analyze Performance bottlenecks and get the bottom of problems.
      - Heap/Thread dump analysis for OOM
      - Profiling application
      - Memory Leak investigation
      - Code Review with code city + unit tests(occasionally) with developers.
      - Guiding development team to resolve performance issues and optimization
      - Guiding prod support team for improvement based on environment settings & configuration
    9. MF-SAS : Newly created Oracle-11G(SaaS) based web service to provide data access to all 3rd party applications working as substitute of Master Files.
    10. Technologies used:

      • Jmeter
      • Visual VM

      Responsibilities:

      - Creating scripts for load testing
      - Monitoring system & application
      - Analysis of results
      - Go/No-Go feedback on application meeting SLA
    11. EM (Entity Master): 11 years+ old Java/JavaScript based application used for entity support for all external applications.
    12. Technologies used:

      • Jmeter
      • Perfmon
      • Visual VM
      • Java Mission Control
      • toad

      Responsibilities:

      As COT gets data from EM, we need to simulate some parallel user requests, db requests, web service requests. I use we use Jmeter, soap-ui, Junit tests to do that. Monitoring with Toad and perf mon. And monitoring JVM with visual VM and JMC.

    13. DP (Data Portal): 12+ years old Java/JavaScript SOA based internal web application that serves data to other applications. It has wsdl and web interface for clients.
    14. Technologies used:

      • Jmeter
      • Perfmon
      • Visual VM
      • Java Mission Control

      Responsibilities:

      Data portal provides data to COT. So, I had to make scripts in Jmeter for Data portal request creations (load generation), db requests, web service requests, perfmon monitoring.

    15. PTX (Project Taxonomy): 8+ years old Java/JavaScript based web application with SOA at backend. It is used with BookMaster and TM.
    16. Technologies used:

      • Jmeter
      • Soap-UI
      • LoadRunner

      Responsibilities:

      My job was to convert existing non parallel LoadRunner scripts in JMeter scripts and include Soap-ui manual tests inside Jmeter. So, I completed with Jmeter scripts including remote execution and environment monitoring.

    17. MasterFiles: 20+ years old Uniface /Sybase/DB2 based application used for UBS internal information management. My job was to provide a proof of concept on its automation scope to QA team so that they can try that out.
    18. Technologies used:

      • Sikuli IDE

      Responsibilities:

      Provided a automated way to validate regression use cases with sikuli script.

    19. TM(Trading Mandates): 7+ years old Java based web application used for setting trading rules for traders.
    20. Technologies used:

      • Jmeter
      • Toad

      Responsibilities:

      • Creating Performance test scripts with Jmeter for load generation for http traffic, webservice calls and JDBC calls.
      • Monitoring Servers and Oracle DB with Toad and PerfMon.

    Sr. SQA Engineer (Automation Lead)

    ReliSource Technologies Ltd.(relisource.com), House 4A1, Road 139,Gulshan 1, Dhaka 1212, Bangladesh, +880 (2) 985 9815, +880 (2) 989 7976. , anoor@relisource.com , ayman.noor@gmail.com(Ayman Noor, Technical Manager SQA)
    June’12 to July’13(1 year 1 Month)

    Achievements:

    • Successfully Completed several Performance Testing Projects using JMeter and other tools)
    • Developed Three Test Tools using C# dot net following TDD (For data/configuration validation)
    • Act as Project Manager & Team Lead of SharePoint 2010 based web application
    • Taking In-house Training on Test tools and Frameworks
    • Maintaining Amazon Cloud Servers (Ububtu/CentOs/WinServer 2008) for Test & Development Environment.
    • Prepared Several Project’s Testing Documents for Plan Design, Matrix, Test cases
    • Maintaining Process using Team Foundation Server (TFS) and Microsoft Test Manager (MTM)
    • Successfully Implemented Functional Unit tests (NUnit, VS Test, Coded UI) on existing Dot Net projects.

    Projects:

    1. Turbo Validate Application Development - Sensitech, Inc. USA [www.sensitech.com]
    2. Turbo Validate application is designed to reduce manufacturing errors by automating the process of testing, validating, downloading/configuring Temp Tale© monitors. The Turbo Validate system consists of a PC running the Turbo Validate client application and an associated PLC controlled conveyor belt system. The system has been designed to run with or without a network connection.

      Technologies used:

      • C#
      • .NET
      • MS SQL Server
      • Visual Studio 2010
      • TTMD
      • RSS
      • CS
      • TFS
      • Custom Test Tools
      • Epicor ERP
      • MS Test Manager

      External Interfaces:

      NI USB Card 6501, TempTale© USB/Serial Cradles, PLC controlled Conveyor Belt

      Responsibilities:

      • Developing test tools to compare XML file to validate data from device.
      • Automated & Manual test cases, Unit tests writing and Execution.

    3. RSS Application Development – Sensitech, Inc. [www.sensitech.com]
    4. Remote Site Server (RSS) is a service oriented application that follows 802.15.4-2003 (LRWPAN) protocol to communicate with radio enabled data logger devices via RF Gateways. It is used to download temperature data from the data logger devices and send to remote platforms.

      Technologies used:

      • C#
      • .NET
      • MS SQL Server
      • 802.15.4-2003 (LR-WPAN) protocol
      • Log parser
      • Debug Extractor
      • TTMD
      • CS
      • RF Tent
      • RF Packet Analyzer
      • TFS
      • Custom Tools for Testing

      Responsibilities:

      • Developing test tools to validate data from device.
      • Automated & Manual test cases, Unit tests writing and Execution.

    5. MS SharePoint Development :
    6. MS SharePoint 2010 based web application for task management, content management, emailing, scheduling, project management, build management (software build), scheduling.

      Technologies used:

      • C#
      • .NET with VS 2010
      • MS SQL Server 2008
      • SharePoint Designer
      • SharePoint 2010 server
      • MS Project 2010
      • MS Visio

      Responsibilities:

      • a. Project & Test planning and management.
      • b. SharePoint server Administration, Modifying Web Parts.

    7. Performance (Load/Stress) Testing – Client UNI-C:
    8. Performance (Load/Stress) testing and Report generation on SSL web pages, SSL web services, database queries, search engines. Our client has 4 web applications based on different authentication-based web services. So, we provide end-to-end performance test reposts schedule wise.

      Technologies used:

      • JMeter
      • JDBC
      • Perl5
      • ASP.Net

      Responsibilities:

      • Jmeter test script writing, testing in cloud, Report generation at the end.

    Lead SQA Engineer

    Athgo International(Tele Consult Group) www.athgo.org, House #1, Road #28(old) 15(new), Dhanmondi, Dhaka. ys@athgo.org (Yana Saakyan, Manager R&D)
    March'12 to June'12(4M)

    Achievements:

    • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution.
    • Implementing automatic testing by using test tools a. JMeter, b. Load UI, c. Selenium, d. NUnit
    • Deployment Testing: using VMware on a. Desktop OS (Ubuntu, xp, vista, win7 32 and 64), b. Tab Os(Android, IOS), c. Mobile OS (Android, IOS) , d. Proxies (basic, authenticate and NTLM)
    • Testing Search and Match Algorithm with Zend Lucene library.
    • Performance testing to measure product health before delivery.
    • Pair Programming with developers (Agile Testing named as Pre-QA, like as smoke testing) on the beginning of any feature development or bug solve
    • Feature Discussions when new feature comes from product owner or clients. Our role is to fit this one with our existing features, find out conflicts, suggesting better ways to complete the feature.
    • Project documentation (Spec, test cases, Release criteria, etc.)
    • Managing and administrating JIRA tickets. (implement KANBAN using Green Hopper plugin)

    Project: Athgo.com – Client: Athgo Corporation :

    It is a social web application focused on building new community of young Entrepreneurs all over the world. It was the practical implementation of Dr. Arment Orujyan’s 4 pillar concept of being successful entrepreneur. There was also a forum automation part.

    Technologies used:

    • PHP
    • Zend
    • Lucene
    • Jenkins
    • JIRA
    • Balsamique
    • Visual Paradigm
    • MySql
    • Apache
    • Net Beans

    Associate SQA Engineer

    KAZ Software Ltd.(kaz.com.bd) 28/1 Eskaton Garden, Bangla Motor, Dhaka-1000, +88 01715-125284, Wahid.Choudhury@kaz.com.bd(CTO)
    July’09-Feb’12 (2Y&8M)

    Achievements:

    • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution.
    • Implementing test automation & performance testing using Test Complete 8 ,Web load, Auto IT, ANTS memory profiler, Selenium, VS 2010 Load.
    • Deployment Testing with VMware on Desktop OS (Ubuntu, xp, vista, win7 both 32 and 64bit) b. Tab OS (Android, IOS), c. Mobile OS (Android, IOS), d. Proxies (basic, authenticate and NTLM),
    • Spatially QA on MS SharePoint 2008, 2010.
    • Performance testing to measure product health before delivery.
    • Pair Programming with developers (Agile Testing named as Pre-QA, like as smoke testing) on the beginning of any feature development or bug solve
    • Feature discussions when new feature comes from product owner or clients. Our role is to fit this one with our existing features, find out conflicts, suggesting better ways to complete the feature.
    • Project documentation (Spec, test cases, Release criteria, etc.)
    • Act as Scrum Master for 6 months in 20 people’s software team

    Projects:

    1. TME (Tax Management Expert) – Client: Thompson Reuters, Orbitax, IBFD
    2. It is a WPF/WCF based Dot Net application, purposed to manage a large-scale multinational company along with its brunches. Major functionality is to help tax lawyers to calculate and manage tax of the big companies (like Exxon Mobil, Pepsi, Thompson Reuters). It uses web services to get current tax rates and related forms. It also has its own data type (project saving). It can generate PDF, PPT, MS Excel, MS word files as output (to compatible with external applications) as well as Database. It uses several third-party components (i.e. Telluric, y-files, Exceed) to handle several functionalities like doing all excel calculation and task without having MS office in client pc. It has integrated share point service providing online storage, online survey, and online calendar. Full SaaS implemented (deployment and Update). It is sold under Thomson Reuters Distribution.

      Technologies used:

      • C#
      • .NET
      • MS SQL Server
      • Visual Studio 2010
      • MS Share point 2010,Team City
      • Telerik
      • Open XML
      • ABC PDF
      • MS Office Interlope service
      • Y-files, Custom print engine
      • SaaSr

      External Interfaces:

      NI USB Card 6501, TempTale© USB/Serial Cradles, PLC controlled Conveyor Belt

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution
      • Automated test cases using Test Complete, Coded UI.
      • Maintenance of automate and manual tests
      • Feature responsibilities of the project (work closely with product owner)

    3. TimePal (Android/IOS Application) Client: KAZ Software (Tap Mafia) in house product.
    4. It is a time management application build on titanium framework

      Technologies used:

      • Titanium
      • Eclipse
      • Android Native SDK
      • Mac
      • xCode
      • CoCoa
      • Different Mobile phones
      • Iphone
      • Ipad
      • Android Tab

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution

    5. Xpencer (Android/IOS Application), is an expense management application build on titanium framework
    6. Technologies used:

      • Titanium
      • Eclipse
      • Android Native SDK
      • Mac
      • xCode
      • CoCoa
      • Different Mobile phones
      • Iphone
      • Ipad
      • Android Tab

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution

    7. ITE Online (International Tax Expert Online) - Client: Thompson Reuters, Orbitax, IBFD
    8. It is an ASP dot net application ( and WCF) providing all current rates and corporate forms of all countries.

      Technologies used:

      • C#
      • .NET
      • ASP .NET
      • SQLEXPRESS
      • VS2008
      • Team City
      • Open XML
      • ABC PDF

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution.
      • Automated test cases using Test Complete, selenium, NUnit.
      • Maintenance of Automated and Manual tests.

    9. ICE online (International Compliance Expert) - Client :Thompson Reuters, Orbitax, IBFD
    10. It is an ASP dot net application ( and WCF) providing all current rates and corporate forms of all countries. https://checkpoint.riag.com/9.1.1130/HELP/checkpoint/International_Tax_Tools.htm) (http://ria.thomsonreuters.com/estore/detail.aspx?ID=WWICEQ and SITE=/taxresearch/international)

      Technologies used:

      • C#
      • .NET
      • ASP .NET
      • SQLEXPRESS
      • VS2008
      • Team City
      • Open XML
      • ABC PDF

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution.
      • Automated test cases using Test Complete, selenium, NUnit.
      • Maintenance of Automated and Manual tests.

    11. Document Translator.
    12. It is an in-house KAZ software product that will be used as add-on with KAZ software’s existing products. It converts local/linked file (doc, excel, pdf, scan pdf, image) to any supported (API) language

      Technologies used:

      • C#
      • .NET
      • ASP .NET
      • WCF
      • Silver Light
      • JavaScript and WCF
      • VS2010L
      • OCR
      • Google language translate API
      • ABC PDF

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution

    13. GTA (Global Tax Analyzer) - Client: Thompson Reuters
    14. It is a spatially design tax tool for import/export companies on managing their documents and procedures. It is based on USA products (codes, rates, forms). It is in alpha phase (not yet released)

      Technologies used:

      • C#
      • .NET
      • ASP .NET
      • MS SQL Server
      • VS2010
      • JavaScript and WCF
      • WCF
      • CruiseControl
      • Open XML
      • ABC PDF
      • MS Office Interlope service

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution
      • Automated test cases using Selenium and NUnit. ( Planned for JMeter also)

    15. ITA (Inheritance Tax Expert) – Client : Thompson Reuters
    16. It is a tax tool for rich people to help them on inheritance rules among all over the world. It will find the most profitable area (country/places) on different types of assets for his/her inheritances. It is in alpha phase (not yet released)

      Technologies used:

      • C#
      • .NET
      • Open XML
      • MS SQL Server
      • VS2010
      • ABC PDF
      • MS Office Interlope service
      • ASP .NET
      • WCF and JavaScript
      • CruiseControl

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution
      • Automated test cases using selenium and NUnit.
      • Feature responsibilities of the project.

    17. TPA (Inheritance Tax Expert) – Client : Thompson Reuters
    18. It is a tax analyzer for different countries under different rules. (https://tpa.reganalytics.com/)

      Technologies used:

      • C#
      • .NET
      • Open XML
      • MS SQL Server
      • VS2010
      • ABC PDF
      • MS Office Interlope service
      • ASP .NET
      • WCF and JavaScript
      • CruiseControl

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution
      • Automated test cases using selenium and NUnit.

    19. ITIC (International Tax Investment Center) for ITIC Washington,
    20. It is a core ASP CMS for managing global tax documents. ( http://www.iticnet.org/)

      Technologies used:

      • SQL Server 2000
      • VS2005
      • Open XML
      • JavaScript

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution

    21. Simple Office:
    22. It is a small enterprise management web solution planned for distributing form Amazon.

      Technologies used:

      • JAVA (J2EE)
      • Spring
      • Hibernate
      • Mercurial
      • Hudson

      Responsibilities:

      • Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution

    Asset. Software Engineer

    BJIT Ltd.(bjitgroup.com) House # 7, Road # 2/C, Baridhara, Dhaka, Bangladesh, info@bjitgroup.com
    August'08 - March'09(8M)

    Achievements:

    • Coding C# .net 2.0 in Win Forms
    • R and D and Code on Win32 API, Symbian C, Access Linux Platform (C++)
    • Test-planning, Test-design, Generating Test-matrix, Test case writing and execution
    • Manual testing and Issue tracing (RTH, TRAC).
    • Performance testing.
    • Deployment testing

    Projects:

    1. Defrag (Source Forge)
    2. It is a tool to defrag hard disk(different type of storage) efficiently.

      Technologies used:

      • C#
      • .NET
      • VS 2008
      • Win forms
      • Win32 API
      • VC++

      Responsibilities:

      • R and D on How NTFS works with different file types and
      • R and D on the internal logic of storing data, attributes of NTFS
      • Test planning, Test Case writing and execution.
      • Performance testing (Excel, Stop watch).
      • Deployment testing

    3. Performance Tweak Client: Source Forge.)
    4. It is a tool for managing all type of memory (Ram, Cache) of PC by using win WIN32 API and shows the status monitor with graph. (Basically, an update replica of O and O Claver Cache)

      Technologies used:

      • C#
      • .NET
      • VS 2008
      • Win forms
      • RTH
      • Ttac
      • SVN

      Responsibilities:

      • Coding in c# with RnD on performance API functionality

    5. Simple Backup : Client: Source Forge.
    6. It is backup taking software to take data Backup over PC and LAN. Schedule Backup and Mobile Backup (using portable memory without installing software) are the focusing features.

      Technologies used:

      • .NET
      • Win32 API
      • Win forms
      • Win Registry
      • RTH
      • Ttac
      • SVN

      Responsibilities:

      • Deployment testing, Manual testing & Issue tracking

    Asset. Developer

    BDJOBS.COM, BSRS Bhaban (8th Floor), Kawran Bazar, Dhaka, Bangladesh., +8801713037302, fahim@bdjobs.com
    March’08 - August'08 (6M, Internship)

    Achievements:

    I was selected as TA at BASIS after completion of my OOP training (2nd Batch)as an internee. Experienced areas are OOP, database (coordinated and checked 15 database projects).Layer architecture (all projects), SQL, Code Standards, Unit Testing (NUnit, JUnit), Agile development.

    Technologies used:

    • PHP
    • MySQL
    • Java/j2ee
    • Spring boot
    • Angular
    • Laravel
    • Drupal 8
    • Gigya API
    • MemCached
    • Acquia infrastructure
    • Redis
    • NewRelic
    • JMeter
    • Flood.io
    • AWS EC2
    • VPC

    Subject Teacher/Class Teacher

    Oxford International School, House #34, Road#27, Dhanmondi, Dhaka-1205
    Oct’05 - Dec‘07 (2Y3M)

    Responsibilities:

    • ICT, Senior Section

    Achievements:

    I took classes on Computer Theory (Architecture and Networking) and LAB (C++, HTML, DHTML, Pc Logo) (Student programming), Access (database), Problem Solving techniques, UML. When I left the job I was Class Teacher of Class 5(Section R) and Roaster Coordinator of Senior Section (class 5, 6, 7)

    Personal Projects

    Performance Engineering (Testing, Monitoring, Analysis)

    Projects:

    • Athgo Corporation: Athgo.com
    • Visual Antidote: Performance(Load/Stress) Testing for their travel booking site.
    • Relisource: Load & Stress Testing – UNI-C
    • Kaz software: TME (Tax Management Expert) – : Thompson Reuters, Orbitax, IBFD
    • Freelance Client: Visual Studio 2012 Load Test for SharePoint 2013 Corporate site
    • BJIT: Defrag -> Client: Sourcenext
    • Luxoft/UBS: J2EE/JMS/JS/WS/Oracle based web application for Rules & validation
    • Luxoft/UBS: ASP.Net based web application for Investment Bank
    • Luxoft/UBS: SOAP, XML rest testing for Investment Bank
    • Luxoft/UBS: Delphi, desktop based hybrid application.
    • Luxoft/UBS: J2EE/JMS/JS/WS/Oracle based web application for client on boarding.
    • Luxoft/UBS: J2EE/JMS/JS/WS/Oracle based web application for client data services (part of ESB)
    • QuadrixIT/TVGLA: PHP Laravel/WS/JS/MySQL based web application(PC+Mobile Browser)
    • QuadrixIT/SONY IST: PHP Drupal 7/MemCached/MySQL based web application.
    • QuadrixIT/TVGLA: PHP Laravel/WS/JS/MongoDB/Redis based web application(PC+Mobile Browser)

    Test Automation with Frameworks and Tools

    Projects:

    • Developing RoboTask Automation - Client USA, upwork
    • Rental Kharma (https://www.rentalkharma.com) Selenium – Client US, upwork
    • Training Demo for Selenium Webdriver(c#) Unit Testing – Client UK, upwork
    • Dextr, Robotium Unit Testing – Client Australia, upwork
    • Athgo.com with selenium – Athgo Corporation
    • Flash Automation with Genie/Sikuli. Client-USA, upworkt
    • TME (Tax Management Expert)- Selenium/Test Complete – Kaz Software(Orbitax)
    • TPA(Transfer Pricing Analyzer)-Selenium : Kaz Software(Orbitax)
    • Time Doctor Web(www.timedoctor.com)- Codeception/Selenium : - staff.com
    • Turbo Validate Automation with MTM & Coded UI - Relisource
    • Selenium Test Framework review : UBS/Luxoft

    Software Development and Unit testing (TDD)

    Projects:

    • DEA Solver tool kit Development and Unit Testing - Client Turkey, upwork
    • Test Tools for Turbo Validate Application Development – Sensitech, Inc. USA
    • Test Tools for RSS Application Development – Sensitech, Inc.
    • myAccounts : Client- Local(Ashna BD) [2009]
    • Dr Xenith’s Dental (Desktop) : Client- Local.
    • Performance Tweak. Client: Source Forge.
    • Bing API integration and Distance Calculation
    • WCF development & Deployemnt for Reporting
    • SharePoint 2010 deployment and Administration for a Project Management Application.
    • Design & Develop frameworks for Software testing and Reporting.
    • Bing Map Distance Calculation

    Quality Assurance & Testing in Agile(KANBAN/Scrum)

    Projects:

    • Turbo Validate Application Development – Sensitech, Inc. USA [www.sensitech.com]
    • RSS Application Development – Sensitech, Inc. [www.sensitech.com]
    • Athgo.com – Client: Athgo Corporation
    • TME (Tax Management Expert) – Client : Thompson Reuters, Orbitax, IBFD
    • TimePal (Android/IOS Application) Client: KAZ Software
    • Xpencer (Android/IOS Application)t
    • ITE Online (International Tax Expert Online) - Client : Thompson Reuters, Orbitax, IBFD
    • ICE online (International Compliance Expert) - Client :Thompson Reuters, Orbitax, IBFD
    • Document Translator. Client : KAZ Software in house product.
    • GTA(Global Tax Analyzer) - Client :Thompson Reuters
    • ITA(Inheritance Tax Expert) – Client : Thompson Reuters
    • TPA(Transfer Pricing Analyzer) Client : Thompson Reuters
    • ITIC(International Tax Investment Center) Client : ITIC Washington,
    • Simple Office Client : KAZ Software in house product.
    • Defrag. Client: Source Forge.
    • Simple Backup : Client: Source Forge.

    Agile Project / QA Management & Team Leading

    Projects:

    • Athgo.com – Client: Athgo Corporation
    • TME (Tax Management Expert) – Client : Thompson Reuters, Orbitax, IBFD
    • TimePal (Android/IOS Application) Client: KAZ Software
    • Xpencer (Android/IOS Application)
    • Document Translator. Client : KAZ Software in house product.
    • GTA(Global Tax Analyzer) - Client :Thompson Reuters
    • Simple Office Client : KAZ Software in house product.
    • Kmars Shop Client-Gili Cohen USA.
    • Dr Xenith’s Dental (Desktop) : Client- Local./li>
    • MS SharePoint Development – Client ReliSource
    • FOUR EYE WARRIOR Client-Gili Cohen USA.
    • Goldenmarindo(http://po.goldenmarindo.com) : Client- Singapore.
    • Noel Swanson(Virtual Web Marketting)-Project : tastyvite Client- Canada
    • MyAccounts : Client- Local(Ashna BD) [2009]

    Skills & Tools

    Programming

    • JAVA
    • C#
    • Python
    • C/C++
    • Linux Shell

    Data Base

    • Oracle
    • SQL Server
    • MySQL
    • Snowflake

    Frameworks

    • Selenium
    • Cucumber
    • Gauge
    • Fitnesse
    • Jbehave
    • SpecFlow
    • protractor
    • Sauce Lab/ Browser Stack
    • Genie
    • Sahi
    • WhatiR
    • WhatiN
    • JUnit
    • Spring-Test
    • TestNG
    • Mockito
    • Power Mock
    • Nunit
    • XUnit
    • MSUnit
    • SikuliX
    • Robotium
    • Calabash-Android
    • Appium
    • Winium
    • JAutomate
    • AWT Robot
    • Robot framework

    Agile (Scrum/Kanban) Tools

    • Trello
    • KanBan Flow
    • Asana
    • Slack
    • Jira-Agile
    • Sketch
    • Redmine

    BaseCamp Trackers & Communication

    • JIRA
    • RTH
    • MTM
    • TFS
    • Tarantula
    • Test Rail
    • Test Link
    • MindMup
    • Pivotal Tracker
    • Mantis
    • Test Track Pro
    • Trac
    • Bugzilla
    • Sharepoint
    • Draw.io

    Performance Testing Tools

    • Jmeter with Plug-ins
    • Blazemeter
    • Flood.io
    • Load Runner
    • Load UI
    • SOAP UI
    • Apache Server Benchmar
    • VS Load Test
    • Junit Benchmark
    • Gatling
    • The Grinder
    • Monitoring

    Profiling & Analysis

    • Wire Shark
    • Fiddler
    • Burp Proxy
    • YATT/WinPicap
    • Site24x7
    • Browser dev tools
    • GTMatrix
    • webpagetest
    • Firebug/YSlow/Page Speed
    • ANTS Memory & Performance Profiler
    • Visual VM
    • JDK CL tools
    • IBM Heap Analyzer
    • Eclipse MAT
    • IBM Memory Analyzer
    • IBM Log analyzer
    • Dot Trace
    • Dot Memory
    • Java Mission Control
    • JOverflow
    • GCMV
    • IBM Class Loader analyzer
    • IBM PMAT for GC analysis
    • IBM TMDA
    • PerfView
    • Java De Compilers
    • .ilSpy
    • Sys Internals Tools suit

    Security Analysis

    • Base64 encoder- decoder
    • URL Decoders
    • Regular Expression Tester
    • Hashcat
    • Acunetix
    • Inject Me
    • Kali Linux Tool Set
    • OWASP Tool set
    • >

    AWS Stack

    • EC2
    • LightSail
    • S3
    • SQS
    • Api Gateway
    • Lambda
    • Code build
    • code deploy
    • code commit
    • code pipeline,
    • cloud watch
    • cloud trail
    • Cognito
    • key Management

    Virtualization

    • Docker
    • Proxmox (KVM, LXC)
    • Kubernetes
    • VMware
    • Virtual Box
    • Vagrant
    • BlueStack
    • Genymotion

    Code Management

    • Git(GitHub/Bitbucket/GitLab)

    SVN Packaging

    • Maven
    • Gradle
    • ANT
    • Nuget
    • pip,npm

    CI/CD

    • Jenkins
    • Codeship.io
    • Team City
    • Cruise Control
    • R2Build

    MS Build Configuration

    • Ansible
    • Terra Form

    Other Activities

    • Android hacking (root/Mod/configure)
    • Photography
    • Meditation
    • Blood Donor (40 times)
    • AVolunteer in Quantum Blood Center

    Education

    • BSc Computer Science
      National University of Bangladesh
      2007 - 2010

    Language

    • Bengali (Native)
    • English (Professional)
    • Japans (Professional)
    • Hindi (Professional)

    Soft skills

    • Self-Motivated
    • Fast learner
    • Quick problem solver
    • Creative
    • Team player
    • Responsible
    • Strong Ethics
    • Good communication skills