Joy Kumar Das

Joy Kumar Das

Trainee

Followers of Joy Kumar Das307 followers
location of Joy Kumar DasKolkata, West Bengal, India

Connect with Joy Kumar Das to Send Message

Connect

Connect with Joy Kumar Das to Send Message

Connect
  • Timeline

  • About me

    Senior Manager

  • Education

    • Kendriya Vidyalaya SaltLake No1

      1993 - 2000
      Bachelor of Science (B.Sc.) Major

      Activities and Societies: Drama,Elocution,Painting

    • Kendriya Vidyalaya Farakka Murshidabad

      1993 - 1995
  • Experience

    • APT/ADEPT Software Avenues Pvt

      Jul 2008 - Jul 2009
      Trainee

      The Project: Computational Representation of Chemical Structure and Substructure Finding.A chemical formula will be an input to a dialog box, its corresponding chemical formula would be displayed and then its corresponding substructure would be input to a dialog box which will find the relevant match(if any).Responsibilities Held:In a member of three, undertook the responsibility of writing the algorithm for organic components and integrating those in MFC and Qt.

    • Konectit

      Jul 2009 - May 2010
      Software Developer

      • Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.• Write, design, or edit web page content, or direct others producing content.• Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.• Back up files from web sites to local directories for instant recovery in case of problems.• Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.• Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.• Analyze user needs to determine technical requirements.• Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.• Develop databases that support web applications and web sites.• Write supporting code for web applications or web sites.• Perform web site tests according to planned schedules, or after any web site or product revisions.• Select programming languages, design tools, or applications.• Respond to user email inquiries, or set up automated systems to send responses.• Recommend and implement performance improvements. Show less

    • Brainium Information Technologies

      May 2010 - Oct 2010
      Software Developer

      • Design, build, test and/or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.• Mainly Developed Test Cases and test data from functional requirements.• Responsible for understanding business requirement documents and functional specs and then writing test cases using Quality Center• Daily activities included Manual Testing and Automated Testing• Tested Data entry web pages to verify and validate the application behavior.• Performed Integration, Regression and System Testing.• Involved in the User Acceptance Testing, Participated in various meetings and discussed Enhancement and Modification Request issues.• Interacted with Developers to resolve user needs, found bugs in the software, documented and reported to the Development team.• Involved in preparing, specifying, and executing test cases and scenarios using JIRA.• Tracked defects using Rally and HPQC for defect tracking & attended Bug-Review meetings.• Created SQL Queries for verifying Insert/Update and deletion of data from back end database.• Conducted Production readiness tests on weekends.• Executed Test Set/test cases for monthly releases and validated actual results against expected results. • Verified test results and reported the defect status to the development team. Show less

    • R.S. Software Solutions

      Jan 2011 - Jul 2014
      Software Engineer

      • Experienced in automating tags (AB INITIO Graphs) check-in/checkout process using shell scripts in QA EME.• Being in QA admin role also, write handy tool's to manage 'GPFS', send periodic notification to the entire team.• Monitor AIX environment and report issues whenever it’s down by analyzing to the concerned Team, and keep up and running other services.• Testing and validating data loaded in Hadoop using ETL (Abinitio3.1.6 version) against data present in DB2 tables/Unix Files.• Started using HIVE and PIG scripts for Testing Hadoop Loads.• Experienced in validating performance related issues using ABINITIO graphs.• Experienced in validating STAR schema dimensional Model specially SCD2.• Design test plans, scenarios, scripts, or procedures for Testing ETL graphs• Test system modifications to prepare for implementation in QA environment by ETL graphs.• Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.• Document software defects, using a bug tracking system, and report defects to software developers.• Provide technical support during software installation or configuration.• Monitor bug resolution efforts and track successes.• Ensuring smooth onsite to offshore transition of requirements and conducting knowledge transition sessions• Functioned as the primary liaison between the business line, operations, and the technical areas throughout the project cycle; Experience in working with business users as well as senior management Show less

    • Fannie Mae

      Jul 2014 - Mar 2015
      Python Developer

      • Leading and Participating in testing, debugging and documentation of applications using ABINITIO, IDesigned front end and backend Ticketing System application using Python Django• Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.• Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. • Used JavaScript and JSON to update a portion of a webpage. • Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming. • Successfully created highly fault tolerant, highly scalable Java application using• Rewrite existing Python/Django modules to deliver certain format of data. • Responsible for debugging the project monitored on JIRA (Agile) • Participated in requirement gathering and worked closely with the architect in designing and modeling • Wrote Python scripts to parse JSON documents and load the data in database. • Used JQuery for the data manipulations on client side. • Leveraged CSS Bootstrap for development of Web applications.• Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL. • Build SQL queries for performing various CRUD operations like create, update, read and delete. • Skilled in using Collections in Python for manipulating and looping through different user de-fined objects. • Engaged in Design, Development, Deployment, UNIT Testing Show less

    • Infogain

      Jul 2018 - Jan 2022
      Tech Lead

      • Currently working in a data science project, which proves the effectiveness of a campaign using Python and Hive.• Used Python / Django to develop a frontend (UI) where business users can upload campaigns, data gets validated and kick the ETL process kickoff.• Worked on UI using HTML5, CSS3 and Java Scripts.• Started working with PySpark as a POC.• Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. • Hands-on experience on SCM tools like GIT and deployed the project into Jenkins using GIT version control system. • Analyzing Prod failures and providing resolutions to those.• Gathering Requirements with business iteratively and map those with the best possible solutions. • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. • Developed RESTful services using Django. • Analyzing and assigning projects and distributing tasks to the members as per their area of expertise.• Worked in Change Data capture project, implementing with Sqoop, Hive and Db2 ingest.• Development of JOBS, which involves shell (ksh) and Sqoop (import/export) to load data from Db2/SQLSERVER into hive.• Analyzing Prod failures and providing resolutions to those.• Prepare and present weekly status reports to management including project status, timelines, resource requirements (present and expected), and scope issues/resolutions Show less

    • Capgemini

      Jan 2022 - now
      Senior Manager

      I will be playing a major role in driving the business using Apache Spark’s one of a niche technology.

  • Licenses & Certifications