Ariful Haque
Software Engineer at Omni Federal- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Japanese Elementary proficiency
-
German Elementary proficiency
Topline Score
Bio
Experience
-
Omni Federal
-
United States
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Engineer
-
Sep 2023 - Present
-
-
-
U.S. Geological Survey (USGS)
-
Research Services
-
700 & Above Employee
-
Software Engineer
-
Apr 2023 - Sep 2023
- Backend - Python - API - AWS - Infrastructure - Infrastructure as Code - DevOps/CICD - Backend - Python - API - AWS - Infrastructure - Infrastructure as Code - DevOps/CICD
-
-
-
eSimplicity
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Sep 2022 - Apr 2023
Team Lead Team Lead
-
-
-
Social Security Administration
-
Government Administration
-
700 & Above Employee
-
Software Engineer
-
Mar 2019 - Sep 2022
At the Social Security Administration, my daily life ranges from writing code, reviewing code, to project management, and mentoring junior developers. I am a part of a dynamic team who is responsible providing end to end solution and support to the US Federal Govt agency. Major responsibilities include full stack Application Development, updating legacy code, participating in user stories grooming session, and project planning meeting. Keywords: Application servers/Web Servers… Show more At the Social Security Administration, my daily life ranges from writing code, reviewing code, to project management, and mentoring junior developers. I am a part of a dynamic team who is responsible providing end to end solution and support to the US Federal Govt agency. Major responsibilities include full stack Application Development, updating legacy code, participating in user stories grooming session, and project planning meeting. Keywords: Application servers/Web Servers (Websphere, Bottle, CherryPy), Python 2.7, Python 3.6, Numpy, Pandas, Unix/Linux, OOP, DB2, Postgres, SQL, GIT, BitBucket, Confluence, Agile, AWS, NLP, NLTK, spaCy, AllenNLP. Show less At the Social Security Administration, my daily life ranges from writing code, reviewing code, to project management, and mentoring junior developers. I am a part of a dynamic team who is responsible providing end to end solution and support to the US Federal Govt agency. Major responsibilities include full stack Application Development, updating legacy code, participating in user stories grooming session, and project planning meeting. Keywords: Application servers/Web Servers… Show more At the Social Security Administration, my daily life ranges from writing code, reviewing code, to project management, and mentoring junior developers. I am a part of a dynamic team who is responsible providing end to end solution and support to the US Federal Govt agency. Major responsibilities include full stack Application Development, updating legacy code, participating in user stories grooming session, and project planning meeting. Keywords: Application servers/Web Servers (Websphere, Bottle, CherryPy), Python 2.7, Python 3.6, Numpy, Pandas, Unix/Linux, OOP, DB2, Postgres, SQL, GIT, BitBucket, Confluence, Agile, AWS, NLP, NLTK, spaCy, AllenNLP. Show less
-
-
-
Capital One
-
United States
-
Financial Services
-
700 & Above Employee
-
Data Analyst
-
Jun 2018 - Mar 2019
Worked at the Capital One Data Infrastructure and Analysis department where job was to develop a cloud-based risk management tool to find out the discrepancy between the two data sources. Major technical responsibilities included writing Python scripts for data profiling, data analysis, data validation, and writing complex SQL queries. Functional Duties - Developed a backend tool for Data Analysis to validate data accuracy. - Automation of Data extraction process from large… Show more Worked at the Capital One Data Infrastructure and Analysis department where job was to develop a cloud-based risk management tool to find out the discrepancy between the two data sources. Major technical responsibilities included writing Python scripts for data profiling, data analysis, data validation, and writing complex SQL queries. Functional Duties - Developed a backend tool for Data Analysis to validate data accuracy. - Automation of Data extraction process from large database, and performing Data validation, and analysis. - Handled extensive volume of Data on a regular basis. - Performed discrepancy analysis between source and destination data. - Tested legacy code written in Python, and updated SQL queries in TeraData and Postgres Database. - Worked with several cross-functional teams to validate results and outputs after data analysis. Technical Duties - Used Python(version 3.6) and Unix shell scripts to develop a backend application for identifying discrepancy issues from labeled and structured data. - Used object oriented programming (OOP) method, Python Data Science libraries: Numpy, Scipy, and Pandas. - Developed backend tool using Python and YAML file that extracts data from cloud-based Postgres SQL database and produces output in CSV, Excel file formats. - Developed Python scripts to automate data pull process from several databases, Teradata, and Postgres. - Performed extensive data analysis process using Pandas dataframe on a very high volume of data. - Writing complex SQL queries in TeraData and Postgres SQL Database, update query processing time. Keywords: Python 3.6, Numpy, Pandas, Unix/Linux, OOP, TeraData, Postgres, SQL, GIT, Agile, Anaconda, AWS. Show less Worked at the Capital One Data Infrastructure and Analysis department where job was to develop a cloud-based risk management tool to find out the discrepancy between the two data sources. Major technical responsibilities included writing Python scripts for data profiling, data analysis, data validation, and writing complex SQL queries. Functional Duties - Developed a backend tool for Data Analysis to validate data accuracy. - Automation of Data extraction process from large… Show more Worked at the Capital One Data Infrastructure and Analysis department where job was to develop a cloud-based risk management tool to find out the discrepancy between the two data sources. Major technical responsibilities included writing Python scripts for data profiling, data analysis, data validation, and writing complex SQL queries. Functional Duties - Developed a backend tool for Data Analysis to validate data accuracy. - Automation of Data extraction process from large database, and performing Data validation, and analysis. - Handled extensive volume of Data on a regular basis. - Performed discrepancy analysis between source and destination data. - Tested legacy code written in Python, and updated SQL queries in TeraData and Postgres Database. - Worked with several cross-functional teams to validate results and outputs after data analysis. Technical Duties - Used Python(version 3.6) and Unix shell scripts to develop a backend application for identifying discrepancy issues from labeled and structured data. - Used object oriented programming (OOP) method, Python Data Science libraries: Numpy, Scipy, and Pandas. - Developed backend tool using Python and YAML file that extracts data from cloud-based Postgres SQL database and produces output in CSV, Excel file formats. - Developed Python scripts to automate data pull process from several databases, Teradata, and Postgres. - Performed extensive data analysis process using Pandas dataframe on a very high volume of data. - Writing complex SQL queries in TeraData and Postgres SQL Database, update query processing time. Keywords: Python 3.6, Numpy, Pandas, Unix/Linux, OOP, TeraData, Postgres, SQL, GIT, Agile, Anaconda, AWS. Show less
-
-
-
Samsung Ads
-
United States
-
Advertising Services
-
700 & Above Employee
-
Backend Developer
-
Oct 2017 - Apr 2018
Functional Duties - One of the primary resources (team of four developers and analysts) for technical design, development, testing, supporting and maintenance for a cloud based distributed application. - Build predictive and behavioral analyses models used by the marketing, underwriting & sales teams to enhance targeting, increase revenue, and allocate resources more efficiently. - Explore data to identify trends and anomalies, develop new analytical solutions, and find new and… Show more Functional Duties - One of the primary resources (team of four developers and analysts) for technical design, development, testing, supporting and maintenance for a cloud based distributed application. - Build predictive and behavioral analyses models used by the marketing, underwriting & sales teams to enhance targeting, increase revenue, and allocate resources more efficiently. - Explore data to identify trends and anomalies, develop new analytical solutions, and find new and efficient opportunities. - Extract conceptual insights from large and diversified datasets (including first party and syndicated tools), provide hypothesis, and use data insights to answer business questions. - Deliver strategic, actionable and integrated presentations and reports for internal teams and external clients. - Collaborate with a team of passionate data engineers, developers, and domain experts from different functional areas to solve complex problems. - Help the organization shape new product directions as well as implement product vision within the context of the next generation of product architecture. - Establish and implement end-to-end proof of concept for data analysis. - Create innovative frameworks and solutions for extracting value from client data. - Aid in technical documentation. - Experience in data analysis and demonstrated ability to write and validate SQL queries ensuring data is validated. Show less Functional Duties - One of the primary resources (team of four developers and analysts) for technical design, development, testing, supporting and maintenance for a cloud based distributed application. - Build predictive and behavioral analyses models used by the marketing, underwriting & sales teams to enhance targeting, increase revenue, and allocate resources more efficiently. - Explore data to identify trends and anomalies, develop new analytical solutions, and find new and… Show more Functional Duties - One of the primary resources (team of four developers and analysts) for technical design, development, testing, supporting and maintenance for a cloud based distributed application. - Build predictive and behavioral analyses models used by the marketing, underwriting & sales teams to enhance targeting, increase revenue, and allocate resources more efficiently. - Explore data to identify trends and anomalies, develop new analytical solutions, and find new and efficient opportunities. - Extract conceptual insights from large and diversified datasets (including first party and syndicated tools), provide hypothesis, and use data insights to answer business questions. - Deliver strategic, actionable and integrated presentations and reports for internal teams and external clients. - Collaborate with a team of passionate data engineers, developers, and domain experts from different functional areas to solve complex problems. - Help the organization shape new product directions as well as implement product vision within the context of the next generation of product architecture. - Establish and implement end-to-end proof of concept for data analysis. - Create innovative frameworks and solutions for extracting value from client data. - Aid in technical documentation. - Experience in data analysis and demonstrated ability to write and validate SQL queries ensuring data is validated. Show less
-
-
-
Boutique Mate
-
United States
-
Real Estate
-
1 - 100 Employee
-
Software Engineer
-
Dec 2016 - Oct 2017
Roles: Full Stack Web Development, Business Requirement Analysis, Project Management. Functional Duties - Worked as a full stack developer on a web development project which involved - Developing a Dashboard of an online booking system. - Providing coding support for the web application to get connected with online 3rd party payment grateway. - Acted as a tester to find bugs, and potential functional and technical issues. - Participating in architectural design sessions… Show more Roles: Full Stack Web Development, Business Requirement Analysis, Project Management. Functional Duties - Worked as a full stack developer on a web development project which involved - Developing a Dashboard of an online booking system. - Providing coding support for the web application to get connected with online 3rd party payment grateway. - Acted as a tester to find bugs, and potential functional and technical issues. - Participating in architectural design sessions and product discussions. - Data analysis and providing recommendations for designing new features. - Modified Database schema to support enhanced business process. Technical Duties - Developing application in Python/Django to implement new features. - Analyzing business logic/requirements and drawing technical conclusion based on the findings. - Integrating web application (developed in Python/Django) with an online payment gateway through API services. - Developed REST API using Python/Django REST API framework to grab data from trusted online sources. - For Data analysis, used Pandas, Numpy and Scipy. - Implementing Python/Django ORM to query on Postgres SQL Database to fetch data. - Implementing Django's Model-View-Controller (MVC) template to design and develop a front-end view. - Coding in Javascript to implement user-end functionalities of the web application. - Used Docker as application development environment on Linux platform. - Used GIT version control system for code management. Keywords: Python 3.5, Django 1.10, Semantic UI, Postgres, HTML5, Linux Platform, REST API, MVC, OOP, JavaScript, GIT, Agile, CircleCI, AWS, Heroku. Show less Roles: Full Stack Web Development, Business Requirement Analysis, Project Management. Functional Duties - Worked as a full stack developer on a web development project which involved - Developing a Dashboard of an online booking system. - Providing coding support for the web application to get connected with online 3rd party payment grateway. - Acted as a tester to find bugs, and potential functional and technical issues. - Participating in architectural design sessions… Show more Roles: Full Stack Web Development, Business Requirement Analysis, Project Management. Functional Duties - Worked as a full stack developer on a web development project which involved - Developing a Dashboard of an online booking system. - Providing coding support for the web application to get connected with online 3rd party payment grateway. - Acted as a tester to find bugs, and potential functional and technical issues. - Participating in architectural design sessions and product discussions. - Data analysis and providing recommendations for designing new features. - Modified Database schema to support enhanced business process. Technical Duties - Developing application in Python/Django to implement new features. - Analyzing business logic/requirements and drawing technical conclusion based on the findings. - Integrating web application (developed in Python/Django) with an online payment gateway through API services. - Developed REST API using Python/Django REST API framework to grab data from trusted online sources. - For Data analysis, used Pandas, Numpy and Scipy. - Implementing Python/Django ORM to query on Postgres SQL Database to fetch data. - Implementing Django's Model-View-Controller (MVC) template to design and develop a front-end view. - Coding in Javascript to implement user-end functionalities of the web application. - Used Docker as application development environment on Linux platform. - Used GIT version control system for code management. Keywords: Python 3.5, Django 1.10, Semantic UI, Postgres, HTML5, Linux Platform, REST API, MVC, OOP, JavaScript, GIT, Agile, CircleCI, AWS, Heroku. Show less
-
-
-
Family Services
-
United States
-
Non-profit Organization Management
-
100 - 200 Employee
-
Data Analyst
-
Dec 2015 - Apr 2016
Roles: Data Analysis, Business Requirements Analysis, Web Development, Project Management. Functional Duties - Worked a primary Data analyst to conduct analytical analysis on large data sets to develop custom models and algorithms to drive business solutions. - Pull, organize, and cleanse data in preparation for data analysis. - Worked on project teams in order to provide analytical support to projects. - Process, cleanse, and verify the integrity of data used for analysis. Roles: Data Analysis, Business Requirements Analysis, Web Development, Project Management. Functional Duties - Worked a primary Data analyst to conduct analytical analysis on large data sets to develop custom models and algorithms to drive business solutions. - Pull, organize, and cleanse data in preparation for data analysis. - Worked on project teams in order to provide analytical support to projects. - Process, cleanse, and verify the integrity of data used for analysis.
-
-
-
Cabell Huntington Hospital
-
United States
-
Hospitals and Health Care
-
700 & Above Employee
-
IT Intern
-
May 2014 - Dec 2015
Roles: System/Application Integration, Development, Data Analysis, Research, Business Requirements Analysis. Functional Duties - Worked as a System Integration Analyst while responsible for making recommendations for enterprise application implementation developed by 3rd party IT vendors. - Worked closely with internal clients from various technical and non-technical backgrounds. - Led a research to find flaws of the current system and making recommendations for best practices for… Show more Roles: System/Application Integration, Development, Data Analysis, Research, Business Requirements Analysis. Functional Duties - Worked as a System Integration Analyst while responsible for making recommendations for enterprise application implementation developed by 3rd party IT vendors. - Worked closely with internal clients from various technical and non-technical backgrounds. - Led a research to find flaws of the current system and making recommendations for best practices for critical IT resources throughout the organization. - Actively participated in the complete Software Development life cycle (SDLC) to develop application. - Participated in regular internal and external client meetings and presentations. Show less Roles: System/Application Integration, Development, Data Analysis, Research, Business Requirements Analysis. Functional Duties - Worked as a System Integration Analyst while responsible for making recommendations for enterprise application implementation developed by 3rd party IT vendors. - Worked closely with internal clients from various technical and non-technical backgrounds. - Led a research to find flaws of the current system and making recommendations for best practices for… Show more Roles: System/Application Integration, Development, Data Analysis, Research, Business Requirements Analysis. Functional Duties - Worked as a System Integration Analyst while responsible for making recommendations for enterprise application implementation developed by 3rd party IT vendors. - Worked closely with internal clients from various technical and non-technical backgrounds. - Led a research to find flaws of the current system and making recommendations for best practices for critical IT resources throughout the organization. - Actively participated in the complete Software Development life cycle (SDLC) to develop application. - Participated in regular internal and external client meetings and presentations. Show less
-
-
-
Marshall University
-
United States
-
Higher Education
-
700 & Above Employee
-
Graduate Research Assistant
-
Oct 2013 - May 2015
Roles: Developer, Analyst. Functional Duties - Worked as a research engineer in a Biochemistry lab to assist Scientists, Professors, and Lab - Technicians by analyzing scientific Data. Types of analysis included image processing, and various formats of data analysis. - Responsibilities included automation of analytical analysis, product prototyping, and analyzing large-scale data. Technical Duties - Developed backend application by writing code in Python OOP for Data… Show more Roles: Developer, Analyst. Functional Duties - Worked as a research engineer in a Biochemistry lab to assist Scientists, Professors, and Lab - Technicians by analyzing scientific Data. Types of analysis included image processing, and various formats of data analysis. - Responsibilities included automation of analytical analysis, product prototyping, and analyzing large-scale data. Technical Duties - Developed backend application by writing code in Python OOP for Data analysis. - Created various Python scripts to analyze Data collected from multiple research experiments. - Created an image-processing tool in Python and R. - Used R to manipulating, analyzing and visualizing large-scale scientific data. - Analyzed JSON Data through Python application. - Worked on Linux platform for daily life computing/coding tasks. Keywords: Python 2.7, Scripting, R, Image Processing, OOP, JSON, Txt, Linux. Show less Roles: Developer, Analyst. Functional Duties - Worked as a research engineer in a Biochemistry lab to assist Scientists, Professors, and Lab - Technicians by analyzing scientific Data. Types of analysis included image processing, and various formats of data analysis. - Responsibilities included automation of analytical analysis, product prototyping, and analyzing large-scale data. Technical Duties - Developed backend application by writing code in Python OOP for Data… Show more Roles: Developer, Analyst. Functional Duties - Worked as a research engineer in a Biochemistry lab to assist Scientists, Professors, and Lab - Technicians by analyzing scientific Data. Types of analysis included image processing, and various formats of data analysis. - Responsibilities included automation of analytical analysis, product prototyping, and analyzing large-scale data. Technical Duties - Developed backend application by writing code in Python OOP for Data analysis. - Created various Python scripts to analyze Data collected from multiple research experiments. - Created an image-processing tool in Python and R. - Used R to manipulating, analyzing and visualizing large-scale scientific data. - Analyzed JSON Data through Python application. - Worked on Linux platform for daily life computing/coding tasks. Keywords: Python 2.7, Scripting, R, Image Processing, OOP, JSON, Txt, Linux. Show less
-
-
-
FutureLeaders™
-
Bangladesh
-
Business Consulting and Services
-
1 - 100 Employee
-
Application Developer
-
Jun 2010 - Jul 2013
Roles: Full Stack Development (70% Backend, 30% Front end), Project Management, Team Lead (Onsite, Off shore), Team formation and supervision. Technical Duties - Used HTML and CSS for UI Design, JavaScript for system functionality for server side scripting, MySQL Database. - Extensive JavaScript functions for supporting proper system/application functionalities. - Responsible for performing unit testing on ongoing software development projects. Conducted unit testing objective to… Show more Roles: Full Stack Development (70% Backend, 30% Front end), Project Management, Team Lead (Onsite, Off shore), Team formation and supervision. Technical Duties - Used HTML and CSS for UI Design, JavaScript for system functionality for server side scripting, MySQL Database. - Extensive JavaScript functions for supporting proper system/application functionalities. - Responsible for performing unit testing on ongoing software development projects. Conducted unit testing objective to isolate each part of the program and to ensure that the individual parts are correct. - Provided database support such as developing tables, data entry, and data update/modification using SQL. - Responsible for overseeing the Technical Team and worked as a liaison between Technical Team and Business team to ensure project success. - Administrated all phases of SDLC process of two application development projects. - Facilitated development, testing and maintenance of quality guidelines of project deliverables and industry standard procedures along with necessary documentation. - As a technical lead, developed project plans and application design patterns, provided design guidelines to developers. Keywords: JavaScript, HTML, CSS, PHP, MySQL, Agile methodology, SQL, and MS Visual Studio. Show less Roles: Full Stack Development (70% Backend, 30% Front end), Project Management, Team Lead (Onsite, Off shore), Team formation and supervision. Technical Duties - Used HTML and CSS for UI Design, JavaScript for system functionality for server side scripting, MySQL Database. - Extensive JavaScript functions for supporting proper system/application functionalities. - Responsible for performing unit testing on ongoing software development projects. Conducted unit testing objective to… Show more Roles: Full Stack Development (70% Backend, 30% Front end), Project Management, Team Lead (Onsite, Off shore), Team formation and supervision. Technical Duties - Used HTML and CSS for UI Design, JavaScript for system functionality for server side scripting, MySQL Database. - Extensive JavaScript functions for supporting proper system/application functionalities. - Responsible for performing unit testing on ongoing software development projects. Conducted unit testing objective to isolate each part of the program and to ensure that the individual parts are correct. - Provided database support such as developing tables, data entry, and data update/modification using SQL. - Responsible for overseeing the Technical Team and worked as a liaison between Technical Team and Business team to ensure project success. - Administrated all phases of SDLC process of two application development projects. - Facilitated development, testing and maintenance of quality guidelines of project deliverables and industry standard procedures along with necessary documentation. - As a technical lead, developed project plans and application design patterns, provided design guidelines to developers. Keywords: JavaScript, HTML, CSS, PHP, MySQL, Agile methodology, SQL, and MS Visual Studio. Show less
-
-
-
Mango Teleservices Limited
-
Bangladesh
-
Telecommunications
-
1 - 100 Employee
-
Software Development Intern
-
Jan 2010 - Apr 2010
Roles: Software Development (60%), Technical Research(40%) Roles: Software Development (60%), Technical Research(40%)
-
-
Education
-
University of the Cumberlands
Master of Science (MS) Information Systems Security -
Marshall University
Master of Science (MS) -
North South University
Bachelor of Science (BS)