I am pleased to present you with this PDF that offers an in-depth perspective on some of my experiences, skills and approach in the development world.
This PDF takes an Exclusive Interview approach, aimed at uncovering key details of my career path.
The document provides guidance on designing a complex web application by breaking it into multiple microservices or applications. It recommends asking questions about team size, traffic patterns, priorities for speed vs stability, existing APIs or libraries, and programming languages. Based on the answers, it suggests appropriate frameworks, languages, data storage, testing/deployment processes, and server/container management options. The overall goal is to modularize the application, leverage existing tools when possible, and not overengineer parts of the design.
COMP6210 Web Services And Design Methodologies.docxwrite31
The document discusses the development of a web application for the SCP Foundation using modern technologies like React JS, Next JS, and Tailwind CSS. It describes the technologies used and the development process, which followed an agile Scrum methodology divided into sprints. Testing was done to ensure responsiveness across different devices. The application allows users to view information about various SCP entities and features secure authentication for user accounts.
William Hannahs has over 15 years of experience as a data engineer and developer with expertise in Python, Java, C-like languages, SQL, and ORM tools. He has strong knowledge of database design, development, networking, and security. He has a track record of collaborating effectively with stakeholders to produce and deploy mission critical solutions. He has experience with technologies including Oracle, SQL Server, DB2, MySQL, Hibernate, JDBC, SQL Alchemy, Django, Docker, Spring, Selenium, and AWS. He aims to deliver solutions that are efficient, comfortable to use, and scalable with the business.
Nilesh Kumar Singh has over 2 years of experience as an ADF developer. He has extensive skills in Oracle ADF, Java, SQL, and PL/SQL. He has worked on several projects for clients like AT&T, Ally USA, and General Motors developing applications using technologies like ADF, APEX, and databases. His responsibilities included requirement gathering, designing, developing, testing, and documenting applications.
The document provides a career summary and objective for Abhay Pawar, an IT professional with experience in frontend development using technologies like HTML, CSS, JavaScript, jQuery, Magento, WordPress, and SiteCore. It details his roles and responsibilities in previous positions as a technical consultant developing responsive designs, and as a web designer converting mockups to code. The document lists his technical skills and experience managing teams and reviewing code and projects. It provides details on some of his projects involving Magento, zNode, SiteCore, and WordPress sites.
Are you seeking the best Digital Marketing institute in Chandigarh? Look no further! At Excellence Academy, we offer world-class Digital Marketing course in Mohali, tailored for learners, housewives, and those aspiring to master Web designing. With over a decade of experience, we’ve empowered more than 6000 students.
Vitaliy Kryvonos is a senior .NET developer with 10 years of experience building complex web systems. He has extensive experience with technologies like C#, ASP.NET, MVC, Web API, SQL Server, and Azure. Some of his recent roles include technical lead for an internal chat application, senior developer on a medical records portal, and architecting a photo sharing application called Story Lines. He is proficient in all phases of the development process from requirements gathering to deployment.
The document provides a summary of Nilesh Kumar Singh's professional experience and qualifications. It details his over 2 years of experience as an ADF and Java developer, including specific skills in Oracle ADF, APEX, SQL, and PL/SQL. It also lists his educational background of a Bachelor's degree in Mechanical Engineering and various technical training certifications. Key projects are summarized, including roles in developing web applications for AT&T and General Motors.
The document provides guidance on designing a complex web application by breaking it into multiple microservices or applications. It recommends asking questions about team size, traffic patterns, priorities for speed vs stability, existing APIs or libraries, and programming languages. Based on the answers, it suggests appropriate frameworks, languages, data storage, testing/deployment processes, and server/container management options. The overall goal is to modularize the application, leverage existing tools when possible, and not overengineer parts of the design.
COMP6210 Web Services And Design Methodologies.docxwrite31
The document discusses the development of a web application for the SCP Foundation using modern technologies like React JS, Next JS, and Tailwind CSS. It describes the technologies used and the development process, which followed an agile Scrum methodology divided into sprints. Testing was done to ensure responsiveness across different devices. The application allows users to view information about various SCP entities and features secure authentication for user accounts.
William Hannahs has over 15 years of experience as a data engineer and developer with expertise in Python, Java, C-like languages, SQL, and ORM tools. He has strong knowledge of database design, development, networking, and security. He has a track record of collaborating effectively with stakeholders to produce and deploy mission critical solutions. He has experience with technologies including Oracle, SQL Server, DB2, MySQL, Hibernate, JDBC, SQL Alchemy, Django, Docker, Spring, Selenium, and AWS. He aims to deliver solutions that are efficient, comfortable to use, and scalable with the business.
Nilesh Kumar Singh has over 2 years of experience as an ADF developer. He has extensive skills in Oracle ADF, Java, SQL, and PL/SQL. He has worked on several projects for clients like AT&T, Ally USA, and General Motors developing applications using technologies like ADF, APEX, and databases. His responsibilities included requirement gathering, designing, developing, testing, and documenting applications.
The document provides a career summary and objective for Abhay Pawar, an IT professional with experience in frontend development using technologies like HTML, CSS, JavaScript, jQuery, Magento, WordPress, and SiteCore. It details his roles and responsibilities in previous positions as a technical consultant developing responsive designs, and as a web designer converting mockups to code. The document lists his technical skills and experience managing teams and reviewing code and projects. It provides details on some of his projects involving Magento, zNode, SiteCore, and WordPress sites.
Are you seeking the best Digital Marketing institute in Chandigarh? Look no further! At Excellence Academy, we offer world-class Digital Marketing course in Mohali, tailored for learners, housewives, and those aspiring to master Web designing. With over a decade of experience, we’ve empowered more than 6000 students.
Vitaliy Kryvonos is a senior .NET developer with 10 years of experience building complex web systems. He has extensive experience with technologies like C#, ASP.NET, MVC, Web API, SQL Server, and Azure. Some of his recent roles include technical lead for an internal chat application, senior developer on a medical records portal, and architecting a photo sharing application called Story Lines. He is proficient in all phases of the development process from requirements gathering to deployment.
The document provides a summary of Nilesh Kumar Singh's professional experience and qualifications. It details his over 2 years of experience as an ADF and Java developer, including specific skills in Oracle ADF, APEX, SQL, and PL/SQL. It also lists his educational background of a Bachelor's degree in Mechanical Engineering and various technical training certifications. Key projects are summarized, including roles in developing web applications for AT&T and General Motors.
Introduction to Docker and Containers- Learning SimpleSandeep Hijam
Docker is an application that generates container images which allow microservices applications to be developed and run. A container image contains all the dependencies of an application. Microservices break applications into small, independent services that communicate via APIs. Docker is like a web server that runs container code. Containers are the actual application code, while Docker generates the container images and hosts the running containers. Microservices improve scalability and maintainability by separating functions into independently deployable services.
MEAN Stack Developers have the ability to work on interfaces and applications and they usually spend more time while working in development processes. Even most candidates start their career with MEAN Stack Training in Noida in order to become multi talented and work in a better environment. Even while testing the applications, developers must know about best practices and tools in the MEAN stack that we are going to discuss below.
The document provides a summary of the candidate's skills, qualifications, and work experience. It includes details of the candidate's educational background, programming languages and technologies, 3.8 years of experience as a Software Engineer using Java and related frameworks, and involvement in all phases of the software development life cycle. Previous projects include developing hybrid cloud search engines using Hadoop and OpenStack, online surveys, and task management systems. The candidate is looking for a challenging career to apply skills in Java and J2EE technologies.
This document is a resume for Jeet Shah, who is a certified Java programmer. He has 4 years of experience in IT including experience developing applications using the MEAN stack, iOS development, and Java EE. He has skills in languages like Java, C++, C#, and databases like MySQL and MongoDB. He also has experience working with frameworks like Spring MVC, Angular JS, and tools like Git and Maven. His experience includes both backend and mobile development roles.
Backend Development Bootcamp - Node [Online & Offline] In BanglaStack Learner
"Backend Development Bootcamp - Node"[ Online + Offline], Throughout this long camp we will try to teach you various techniques of backend development, that knowledge you can later implement in any language or framework of your choice. The only prerequisite of this course is the basic knowledge of JS.
Stack School:
https://courses.stackschool.co/courses/backend-development-bootcamp-node
ব্যাকেন্ড ডেভেলপমেন্ট হচ্ছে যে কোনো ওয়েব বেসড অ্যাপ্লিকেশন এর মেরুদণ্ড। একজন ভালো প্রফেশনাল ব্যাকেন্ড ডেভেলপার হওয়া অনেকটা সময় এবং অভিজ্ঞতার ব্যাপার। এই বুটক্যাম্পে আমরা ব্যাকেন্ড ডেভেলপমেন্টের কমন কনসেপ্টস এবং বেস্ট প্রাকটিস নিয়েই আলোচনা করবো।
60+ Weeks, 120+ Classes - A Long Journey to Become A Professional Backend Developer
ব্যাকেন্ড ডেভেলপমেন্টের জগতে প্রচুর সম্ভাবনা রয়েছে। এই সম্ভাবনা যে শুধু ক্যারিয়ার কে ঘিরে তা কিন্তু না। ব্যাকেন্ডের জগতে বিভিন্ন ল্যাংগুয়েজ, ফ্রেমওয়ার্কের ছড়াছড়ি। তাই একজন বিগিনারের জন্য সঠিক রাস্তাটা খুঁজে বের করা অনেক কষ্টসাধ্য হয়ে যায়। আমরা নিজেরাও ব্যাকেন্ডের ওপরে চারটা ভিন্ন টেকনোলজির ওপরে বুটক্যাম্প প্রোভাইড করবো। কিন্তু বেস তৈরি করার জন্য এই বুটক্যাম্পটা হবে সব থেকে সহজ। কারণ এখানে শুধু জাভাস্ক্রিপ্ট জানলেই আপনি ব্যাকেন্ড ডেভেলপমেন্টের পুরো বিষয়টা বুঝতে পারবেন। আর এই সুদীর্ঘ ক্যাম্প জুড়ে আমরা আপনাকে ব্যাকেন্ড ডেভেলপমেন্টের বিভিন্ন টেকনিক শেখানোর চেষ্টা করবো, যা শিখলে পরবর্তীতে আপনি আপনার পছন্দ অনুযায়ী যে কোনো ল্যাংগুয়েজ বা ফ্রেমওয়ার্কেই কাজ করতে পারবেন।
This document provides a summary of qualifications for Md. Rashidul Islam including over 10 years of experience in software development, team management, and testing. He has strong skills in front-end technologies like JavaScript, AngularJS, and React as well as back-end skills like Node.js, PHP, and Ruby on Rails. He has extensive experience developing web and mobile applications across a wide range of industries.
George is a JavaScript engineer with over 10 years of experience building scalable and maintainable web applications using technologies like Node.js, Express, MongoDB, AngularJS, ReactJS, and Ember. He enjoys taking on challenges and pushing technical boundaries. Some of his past roles include working as a senior full stack developer at PaySafe implementing Ember applications, and as a full stack JavaScript developer at Global Radio helping establish a new AngularJS, NodeJS, and Docker stack.
Things You Should Know Before Hiring Nodejs Developers.pptx75waytechnologies
Node.js is a renowned technology many companies count on for a high-end backend experience. If we say in numbers, Node.js is the most widely used web development tool utilized by more than 6.3 million websites in the United States. Tech giants, including Netflix, Paypal, and LinkedIn, are reaping the benefits of this technology and taking their website’s overall performance to the next level. But why are they showing a high interest in it? Well, there could be many reasons. From being a multitasker to being light on the server, Node.js always tops the chart in several terms.
Node.js is an incredible backend solution that runs on V8 (the fastest engine for chromium browsers like Google). Created by Ryan Dahl in 2009 with the motive to develop an architecture that can help build complicated programs through basic ones. This runtime environment allows JavaScript to be executed on the server.
Choosing a backend technology like Node.js for your web applications is undoubtedly an optimum choice for your project. In order to enjoy the best of Node.js, an expert is needed who not only focuses on the scalability and performance of the web app but also ensures you save more on development costs. Here the hunt for the Node.js developer begins, and this hunt is not as easy as a walk in the park.
Abhishek Pathak is a senior software engineer with over 8.5 years of experience developing applications using C#/.NET technologies like ASP.NET, MVC, AngularJS, and SQL Server. He has experience managing teams and has received awards for delivering projects on time. His background includes developing applications for oil and gas monitoring, healthcare, and finance domains.
This document provides a technical description of Giordano Arman's experience with various technologies including JavaScript, Node.js, React, MongoDB, Java, Android SDK, Redux, Git, HTML, CSS, Sass, Amazon Web Services, React Native, Meteor, Apache Cordova, Phonegap, CoffeeScript, Bootstrap, jQuery, jQuery Mobile, jQuery UI, Linux, Svn, and Apache Tapestry. For each technology, a brief overview is given of Giordano's experience, strengths, and projects involving that technology.
This document contains the curriculum vitae of Chandrakanth Rathod. It outlines his 4 years of experience developing Java applications using technologies like Spring, Hibernate, JSP, and MySQL. It lists 6 projects he has worked on, including projects for hospital management systems and online ordering applications. It also provides his educational background and technical skills.
The document provides a summary of Mahesh Dimble's professional experience as a lead developer with over 8 years of experience in web application development using technologies like ASP.Net, C#, SQL Server, AngularJS, and jQuery. He has worked on projects in domains like ecommerce, insurance, healthcare, and life sciences. Currently, he works as a Module Lead at Persistent Systems where he is responsible for .Net development, UI development, and has expertise in web technologies.
Brajmohan Sharma is a Salesforce developer with over 4 years of experience in Java/J2EE technologies and 1 year of experience with Salesforce platforms like Apex, Visualforce, and the Salesforce API. He has extensive experience customizing and configuring Salesforce applications for clients in various industries. Some of his Salesforce projects include developing Apex triggers, classes, and Visualforce pages for applications at Walter Scott and Cognizant. He also has experience developing Java applications using technologies like Spring MVC, Hibernate, and WebSphere for banking clients including ABN AMRO and Vodafone.
This document provides a summary of Vasiliy Tegza's work experience and qualifications. He has over 10 years of experience as a senior software engineer and technical lead developing financial applications. Currently he leads a team that builds multiple financial applications, creating designs from scratch and improving existing applications. He also teaches Java and Spring Framework courses as a trainer. His skills include software architecture, Agile practices, various programming languages and technologies.
Learning Web Development with Ruby on Rails LaunchThiam Hock Ng
The slide deck for the first session of Singapore Rails Group (https://medium.com/singapore-rails-learning-group/about-singapore-rails-learning-group-65fffb3a43dd)
Riya Jain is an SDE trainee at Fintract Global, a fintech company that builds regtech and fintech platforms. Her mentor is Debasis Chakrobarty. As a front-end developer, she has learned technologies like React, Tailwind CSS, HTML, and JavaScript. She has faced challenges with an unsupported system and time differences working with colleagues in London from India. The company culture is supportive and collaborative.
Easily? Yes, you read that right! It does not matter if you want to expand your team with full-stack developers or you just want developers for an ambitious project; if you follow some strategic methods, you can hire MEAN stack developers as quickly as you take a walk in a park (It’s a metaphor, Please DO NOT take it literally!) In this article, we will discuss what MEAN stack development is and how you can find and hire dedicated engineers and put action in your plans.
JavaScript & Enterprise BED-Con 2014 Berlin GermanAdam Boczek
This document discusses using JavaScript throughout the entire enterprise application stack, including the presentation layer, business layer, and persistence layer. It addresses concerns about JavaScript's maturity, frameworks, development tools, deployment processes, and quality attributes. The document advocates that JavaScript is a viable option for enterprise applications if its advantages and disadvantages are understood, the right frameworks are chosen, and processes are put in place to ensure quality. It also provides examples of how to quickly prototype an application using the MEAN stack and deploy it to the cloud.
Pardeep Kumar is a Software Development Engineer at Amazon with over 4 years of experience. He previously worked at Fair Isaac India Software Pvt. Ltd. (FICO) as a Tool Development Engineer. Some of his responsibilities included participating in the full development life cycle, active bug fixing, and developing features for projects like the GMRA portal and Blaze Advisor. He holds a Bachelor's degree in Computer Science and Engineering from the National Institute of Technology, Warangal. His areas of technical experience include projects involving distributed systems, Hadoop/Spark, and web development using technologies like Java, Python, C++ and SQL.
This document contains a summary of Aditya Kapur's work experience and qualifications. It summarizes his experience developing several applications including a real estate application, daily news application, data scraping application called Innsight, and an identity confirmation tool. It also lists his technical skills including languages like Java, C#, Python and frameworks like Struts, Spring and technologies like Android, MySQL, and AWS.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Más contenido relacionado
Similar a Exploring My Career: an Exclusive Interview EN
Introduction to Docker and Containers- Learning SimpleSandeep Hijam
Docker is an application that generates container images which allow microservices applications to be developed and run. A container image contains all the dependencies of an application. Microservices break applications into small, independent services that communicate via APIs. Docker is like a web server that runs container code. Containers are the actual application code, while Docker generates the container images and hosts the running containers. Microservices improve scalability and maintainability by separating functions into independently deployable services.
MEAN Stack Developers have the ability to work on interfaces and applications and they usually spend more time while working in development processes. Even most candidates start their career with MEAN Stack Training in Noida in order to become multi talented and work in a better environment. Even while testing the applications, developers must know about best practices and tools in the MEAN stack that we are going to discuss below.
The document provides a summary of the candidate's skills, qualifications, and work experience. It includes details of the candidate's educational background, programming languages and technologies, 3.8 years of experience as a Software Engineer using Java and related frameworks, and involvement in all phases of the software development life cycle. Previous projects include developing hybrid cloud search engines using Hadoop and OpenStack, online surveys, and task management systems. The candidate is looking for a challenging career to apply skills in Java and J2EE technologies.
This document is a resume for Jeet Shah, who is a certified Java programmer. He has 4 years of experience in IT including experience developing applications using the MEAN stack, iOS development, and Java EE. He has skills in languages like Java, C++, C#, and databases like MySQL and MongoDB. He also has experience working with frameworks like Spring MVC, Angular JS, and tools like Git and Maven. His experience includes both backend and mobile development roles.
Backend Development Bootcamp - Node [Online & Offline] In BanglaStack Learner
"Backend Development Bootcamp - Node"[ Online + Offline], Throughout this long camp we will try to teach you various techniques of backend development, that knowledge you can later implement in any language or framework of your choice. The only prerequisite of this course is the basic knowledge of JS.
Stack School:
https://courses.stackschool.co/courses/backend-development-bootcamp-node
ব্যাকেন্ড ডেভেলপমেন্ট হচ্ছে যে কোনো ওয়েব বেসড অ্যাপ্লিকেশন এর মেরুদণ্ড। একজন ভালো প্রফেশনাল ব্যাকেন্ড ডেভেলপার হওয়া অনেকটা সময় এবং অভিজ্ঞতার ব্যাপার। এই বুটক্যাম্পে আমরা ব্যাকেন্ড ডেভেলপমেন্টের কমন কনসেপ্টস এবং বেস্ট প্রাকটিস নিয়েই আলোচনা করবো।
60+ Weeks, 120+ Classes - A Long Journey to Become A Professional Backend Developer
ব্যাকেন্ড ডেভেলপমেন্টের জগতে প্রচুর সম্ভাবনা রয়েছে। এই সম্ভাবনা যে শুধু ক্যারিয়ার কে ঘিরে তা কিন্তু না। ব্যাকেন্ডের জগতে বিভিন্ন ল্যাংগুয়েজ, ফ্রেমওয়ার্কের ছড়াছড়ি। তাই একজন বিগিনারের জন্য সঠিক রাস্তাটা খুঁজে বের করা অনেক কষ্টসাধ্য হয়ে যায়। আমরা নিজেরাও ব্যাকেন্ডের ওপরে চারটা ভিন্ন টেকনোলজির ওপরে বুটক্যাম্প প্রোভাইড করবো। কিন্তু বেস তৈরি করার জন্য এই বুটক্যাম্পটা হবে সব থেকে সহজ। কারণ এখানে শুধু জাভাস্ক্রিপ্ট জানলেই আপনি ব্যাকেন্ড ডেভেলপমেন্টের পুরো বিষয়টা বুঝতে পারবেন। আর এই সুদীর্ঘ ক্যাম্প জুড়ে আমরা আপনাকে ব্যাকেন্ড ডেভেলপমেন্টের বিভিন্ন টেকনিক শেখানোর চেষ্টা করবো, যা শিখলে পরবর্তীতে আপনি আপনার পছন্দ অনুযায়ী যে কোনো ল্যাংগুয়েজ বা ফ্রেমওয়ার্কেই কাজ করতে পারবেন।
This document provides a summary of qualifications for Md. Rashidul Islam including over 10 years of experience in software development, team management, and testing. He has strong skills in front-end technologies like JavaScript, AngularJS, and React as well as back-end skills like Node.js, PHP, and Ruby on Rails. He has extensive experience developing web and mobile applications across a wide range of industries.
George is a JavaScript engineer with over 10 years of experience building scalable and maintainable web applications using technologies like Node.js, Express, MongoDB, AngularJS, ReactJS, and Ember. He enjoys taking on challenges and pushing technical boundaries. Some of his past roles include working as a senior full stack developer at PaySafe implementing Ember applications, and as a full stack JavaScript developer at Global Radio helping establish a new AngularJS, NodeJS, and Docker stack.
Things You Should Know Before Hiring Nodejs Developers.pptx75waytechnologies
Node.js is a renowned technology many companies count on for a high-end backend experience. If we say in numbers, Node.js is the most widely used web development tool utilized by more than 6.3 million websites in the United States. Tech giants, including Netflix, Paypal, and LinkedIn, are reaping the benefits of this technology and taking their website’s overall performance to the next level. But why are they showing a high interest in it? Well, there could be many reasons. From being a multitasker to being light on the server, Node.js always tops the chart in several terms.
Node.js is an incredible backend solution that runs on V8 (the fastest engine for chromium browsers like Google). Created by Ryan Dahl in 2009 with the motive to develop an architecture that can help build complicated programs through basic ones. This runtime environment allows JavaScript to be executed on the server.
Choosing a backend technology like Node.js for your web applications is undoubtedly an optimum choice for your project. In order to enjoy the best of Node.js, an expert is needed who not only focuses on the scalability and performance of the web app but also ensures you save more on development costs. Here the hunt for the Node.js developer begins, and this hunt is not as easy as a walk in the park.
Abhishek Pathak is a senior software engineer with over 8.5 years of experience developing applications using C#/.NET technologies like ASP.NET, MVC, AngularJS, and SQL Server. He has experience managing teams and has received awards for delivering projects on time. His background includes developing applications for oil and gas monitoring, healthcare, and finance domains.
This document provides a technical description of Giordano Arman's experience with various technologies including JavaScript, Node.js, React, MongoDB, Java, Android SDK, Redux, Git, HTML, CSS, Sass, Amazon Web Services, React Native, Meteor, Apache Cordova, Phonegap, CoffeeScript, Bootstrap, jQuery, jQuery Mobile, jQuery UI, Linux, Svn, and Apache Tapestry. For each technology, a brief overview is given of Giordano's experience, strengths, and projects involving that technology.
This document contains the curriculum vitae of Chandrakanth Rathod. It outlines his 4 years of experience developing Java applications using technologies like Spring, Hibernate, JSP, and MySQL. It lists 6 projects he has worked on, including projects for hospital management systems and online ordering applications. It also provides his educational background and technical skills.
The document provides a summary of Mahesh Dimble's professional experience as a lead developer with over 8 years of experience in web application development using technologies like ASP.Net, C#, SQL Server, AngularJS, and jQuery. He has worked on projects in domains like ecommerce, insurance, healthcare, and life sciences. Currently, he works as a Module Lead at Persistent Systems where he is responsible for .Net development, UI development, and has expertise in web technologies.
Brajmohan Sharma is a Salesforce developer with over 4 years of experience in Java/J2EE technologies and 1 year of experience with Salesforce platforms like Apex, Visualforce, and the Salesforce API. He has extensive experience customizing and configuring Salesforce applications for clients in various industries. Some of his Salesforce projects include developing Apex triggers, classes, and Visualforce pages for applications at Walter Scott and Cognizant. He also has experience developing Java applications using technologies like Spring MVC, Hibernate, and WebSphere for banking clients including ABN AMRO and Vodafone.
This document provides a summary of Vasiliy Tegza's work experience and qualifications. He has over 10 years of experience as a senior software engineer and technical lead developing financial applications. Currently he leads a team that builds multiple financial applications, creating designs from scratch and improving existing applications. He also teaches Java and Spring Framework courses as a trainer. His skills include software architecture, Agile practices, various programming languages and technologies.
Learning Web Development with Ruby on Rails LaunchThiam Hock Ng
The slide deck for the first session of Singapore Rails Group (https://medium.com/singapore-rails-learning-group/about-singapore-rails-learning-group-65fffb3a43dd)
Riya Jain is an SDE trainee at Fintract Global, a fintech company that builds regtech and fintech platforms. Her mentor is Debasis Chakrobarty. As a front-end developer, she has learned technologies like React, Tailwind CSS, HTML, and JavaScript. She has faced challenges with an unsupported system and time differences working with colleagues in London from India. The company culture is supportive and collaborative.
Easily? Yes, you read that right! It does not matter if you want to expand your team with full-stack developers or you just want developers for an ambitious project; if you follow some strategic methods, you can hire MEAN stack developers as quickly as you take a walk in a park (It’s a metaphor, Please DO NOT take it literally!) In this article, we will discuss what MEAN stack development is and how you can find and hire dedicated engineers and put action in your plans.
JavaScript & Enterprise BED-Con 2014 Berlin GermanAdam Boczek
This document discusses using JavaScript throughout the entire enterprise application stack, including the presentation layer, business layer, and persistence layer. It addresses concerns about JavaScript's maturity, frameworks, development tools, deployment processes, and quality attributes. The document advocates that JavaScript is a viable option for enterprise applications if its advantages and disadvantages are understood, the right frameworks are chosen, and processes are put in place to ensure quality. It also provides examples of how to quickly prototype an application using the MEAN stack and deploy it to the cloud.
Pardeep Kumar is a Software Development Engineer at Amazon with over 4 years of experience. He previously worked at Fair Isaac India Software Pvt. Ltd. (FICO) as a Tool Development Engineer. Some of his responsibilities included participating in the full development life cycle, active bug fixing, and developing features for projects like the GMRA portal and Blaze Advisor. He holds a Bachelor's degree in Computer Science and Engineering from the National Institute of Technology, Warangal. His areas of technical experience include projects involving distributed systems, Hadoop/Spark, and web development using technologies like Java, Python, C++ and SQL.
This document contains a summary of Aditya Kapur's work experience and qualifications. It summarizes his experience developing several applications including a real estate application, daily news application, data scraping application called Innsight, and an identity confirmation tool. It also lists his technical skills including languages like Java, C#, Python and frameworks like Struts, Spring and technologies like Android, MySQL, and AWS.
Similar a Exploring My Career: an Exclusive Interview EN (20)
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
1. I am pleased to present this PDF which contains an in-depth look at some of my experiences,
skills and approach to the world of development.
This PDF has an Exclusive Interview approach and is for you to discover some Details of My
Career.
Let's start the interview...
1. If you are a viable candidate, what is your availability to come to work?
I am immediately available to start working and I have no personal or professional
commitments that would affect my availability.
2. What is your salary expectation?
My salary expectation is no less than $10.00 USD/hour. However, I am willing to
negotiate based on the specifics of the position and additional benefits offered.
3. How many years have you been using Mern Stack and how have you used these
technologies in previous projects?
I have worked with the individual technologies that compose it in different projects.
Over the past 7 years, I have had the opportunity to work with each individual
technology that makes up the MERN stack.
These include MongoDB (1 year), React (5 years), Node.js (3 years) and Express.js
(3 years).
MongoDB:
I worked with MongoDB on a project to manage Hospitals, doctors and users. I
developed this application using Angular, Node.js and Express.js as the main
framework to create a complete CRUD; I implemented Mongoose Schema Model
together with
Subscribe to DeepL Pro to translate larger documents.
Visit www.DeepL.com/pro for more information.
2. references between collections for custom assignment; validations using MongoID;
common (findByIdAndUpdate/Delete) and advanced (field projection + simultaneous
search + searches with regular dispatches) searches; recursion using populate();
countDocuments() documentary counter; sort(), skip() and limit() ordering for paging
results; finally connection to the backend through the Atlas Cloud Service.
Project URL: https://dennysjmarquez.medium.com/angular-10-mean-google- auth-
jwt-lazyload-upload-files-guards-pipes-zone-admin-bfa2e5ef9074#fdd2
React:
My React experience as part of the MERN stack includes building web and mobile
applications using React, React Native and Next.js.
I have worked as a React Developer at Epidata for 6 months, as a React SSR - Next.js
Developer at Credit Agile, Inc for 2 years and 4 months, and as a React Native
Developer for 2 years.
I have focused on designing and implementing unique features for each project
involved.
Some of my skills used are: React Function Component, class Component, lifecycles,
React Hooks: (useState, useEffect, useCallback, useState, useContext, useRef,
useLayoutEffect, useMemo, React.memo), Portal, createElement, isValidElement,
HOC, flushSync.
Also, I have written articles on best practices in React, such as "React the ultimate
guide to best practices ever conceived, SOLID Principles, The STUPID acronym, Clean
Code and Code Smell" and "The Hexagonal Architecture: an approach to developing
robust applications in React, Angular and Vue with code samples".
1. React the ultimate best practice guide ever devised, SOLID Principles, The
STUPID acronym, Clean Code and Code Smell.
https://dev.to/dennysjmarquez/react-la-guia-maxima-de-buenas-practicas-jamas-
conceived-principles-solid-the-solid-acronym-stupid-clean-code-and-code-smell-
53l7
3. 2. The Hexagonal Architecture: an approach to developing robust applications in
React, Angular and Vue with code examples https://dev.to/dennysjmarquez/react-
la-guia-maxima-de-buenas-practicas-jamas- conceived-principles-solid-the-solid-
acronym-stupid-clean-code-and-code-smell-53l7
Node.js and Express.js
My experience with Node.js and Express.js as part of the MERN stack focuses or
specializes in implementing RESTful APIs.
I have worked with Node and Express in React SSR - Next.js Developer at Credit Agile,
Inc for 2 years and 4 months.
As part of my experience with Node and Express, I developed an internal API in
Next.js, which I used as a Gateway API to hide the server providing me the data as
well as the token. I used sessions to handle the data securely between request,
custom middlewares to extract the information from those sessions and expose it to
Next.js, Memorystore to store the sessions in server memory and implementation of
express-session, express-fileupload, next- i18next/middleware, express .json(), node-
cache, full CRUD making use of next-connect and Dynamic Segments [...param].js,
and Total Capture Segments.
[js and CORS among other necessary resources.
I have also worked with Node and Express in projects such as:
1. Node.js and Express.js | Sessions, CSRF attacks how to do it and avoid it, CSRF
token and implementation
https://www.youtube.com/playlist?list=PLIVwhETEfDf2Ge8oPBp19d_9OYcRf5Kw
M
Source code: https://github.com/dennysjmarquez/express-manager-session-
security-csrf-token
2. A simple server for the project of ( Angular 13 | Movies Platform ) Node.js,
Express.js, cors, this server serves a JSON file as db in a single
4. endPoint protected by an auth0. token, Movie Db with its Title, description, movie
type, image and date.
Source code: https://github.com/dennysjmarquez/angularStreamingServer
3. Back-End for the project ( Angular 10 | angular-adv-adminpro ), Node.js,
Express.js, MongoDB, Mongoosejs, CRUD, JWT, express-validator, google sign in,
Data Paginations, and much more...
https://dennysjmarquez.medium.com/angular-10-mean-google-auth-jwt-lazyload-
upload-files-guards-pipes-zone-admin-bfa2e5ef9074#fdd2
Source code: https://github.com/dennysjmarquez/angular-adv-adminpro-
backend
And I add this article: Everything you need to know about API Rest: Glossary of
essential terms and more.
https://dev.to/dennysjmarquez/todo-lo-que-necesitas-saber-sobre-api-rest-glosario-
de-terminos-esenciales-y-mas-29pc
In this article I refer to the HTTP oriented API API Rest.
Although I have not used these technologies together on a single project, I have a
general understanding of how they work together and how they can be applied.
4. How have you integrated third-party APIs in your previous projects and
what considerations did you take into account when doing so?
In my projects I have integrated third-party APIs considering security as a priority
above all else.
Normally, third-party APIs are a secure and reliable system to implement in projects,
thanks to the fact that they have already been developed and tested; however, we will
never have full control over them. This leaves room for potential security issues that
we must consider when integrating them.
In my projects where I have integrated third-party APIs, I have always taken the
precaution of storing the credentials or API Key in .env files and implementing them
inside a try catch. It is good to see the API security history.
5. and the security flaws it has had. This gives us an idea of how secure it can be to
implement it, when choosing a third-party API. If the API is not old and is a project
that has been maintained over time, all of that needs to be considered. Also consider
the reaction time of the API and the load it may receive, as this may affect the
application being developed.
An API that is not designed to handle a high load may be vulnerable to denial-of-
service (DoS) or flood attacks that could disrupt your services, just a s an API that
takes too long to respond may be vulnerable to timeout attacks, where an attacker
could try to exploit the API's slowness to perform brute-force attacks or malicious code
injection.
Recently, I gained knowledge of CyberSecurity - Ethical Hacking, NIST, security
controls and OWASP TOP 10 at Zero Security Academy, and I can make better use of
security in my Rest APIs.
OWASP provides guidance for the correct implementation of third-party APIs in:
1. https://owasp.org/API-Security/editions/2023/en/0x11-t10/
2. https://owasp.org/API-Security/editions/2023/en/0xaa-unsafe-consumption-of-
apis/
In addition, I have also learned the importance of taking into account the
technological debt in projects that extend over time. If the APIs or SDKs used are not
regularly updated, we could end up with outdated APIs and SDKs, which represents a
serious security problem for both our applications and our APIs. Therefore, it is crucial
to keep up with the latest technological advances and regularly update key project
components to ensure long-term security and efficiency.
Here is an article I wrote about the technological debt in projects that are extended
over time:
https://dev.to/dennysjmarquez/la-deuda-tecnologica-en-nuestros-proyectos-13p
6. There are many things to learn and improve.
5. Have you integrated cryptocurrency exchange API's (Binance, Bitso, etc)?
No, and although I have not had direct experience integrating these APIS, I am
interested in learning more about this topic and am willing to acquire the necessary
skills and knowledge to do so in the future.
6. How long have you been using Tailwind, what challenges have you faced working
with it and how have you overcome them?
I have been using Tailwind CSS for the last 6 months. During my last job at Epidata, I
had the opportunity to apply this tool in the replication of a Figma mockup in React,
where I also implemented the @headlessui/react library.
Although I have enjoyed working with Tailwind CSS, I have also faced some challenges,
of course, and in some cases it took me longer to find the right class for the style I
wanted to apply, but I overcame this by consulting the Tailwind CSS documentation,
which I admit is very complete.
7. Can you talk about your experience in designing and implementing data
warehousing solutions, as well as handling relational and non-relational databases
such as MongoDB and Firebase?
7. My experience working with Firestore, Firebase Realtime Database, Cloud Functions
and MySQL has been very interesting.
1. I worked on a React Native application at Credit Agile Inc, where I
implemented Firebase Realtime Database and Cloud Functions.
In this development I decided to use Google's real-time database, since the mobile
application I developed would have a Trackit tracking system, and a list of
notifications.
Trackit's system used geolocation to display its location in real time on a Google map,
which is necessary and useful data for the recovery company.
I implemented a push notification system using Cloud Functions. When a new entry is
created in the notifications table, Cloud Functions performs two actions. First, it
performs automatic database maintenance, deleting old notifications older than one
year. Second, it generates and sends a push notification to the application associated
with the notification. In this way, the user receives the notification in the application
and can also see it in a list of notifications that is automatically updated thanks to the
database in real time.
To protect the database, use rules that allow only the administrator user (auth.uid) to
write and read data.
Implement a useful and efficient loan and payment management solution from Credit
Agile Inc.
2. I have used Firestore, I have developed a database to manage my publication
system, my portfolio and my professional profile on my website
https://dennysjmarquez.dev/.
During this process, I have worked with offset and limit pagination techniques,
select to bring only the necessary information, use of where in general, compound
queries and arrays to validate or filter according to a list of values and search
criteria, creation of indexes, use of orderBy and count() to get the number of
documents in a collection.
8. In addition, I have used a headless CMS using the Flamelink SDK to manage my posts
and content, and I have implemented Firestore rules to ensure database protection,
verifying if the user reading or writing to the database is the administrator.
To optimize the website and database usage, I created a caching system that worked
on both the backend and frontend.
This system allows the website to be displayed almost immediately, the cache does not
depend on sessions, as it is stored in the server's memory for a maximum of 30
minutes.
If someone made a query that is already cached, the server returns the cached data
instead of querying the database.
Applying techniques such as paging and result limiting to avoid performance
problems.
Thanks to the implementation of Firestore pagination, I managed to solve slowness
problems, since before it brought all the results and with this it was limited to a
maximum of 10 results per page, and since my website was hosted on Netlify, I solved
the 501 error that occurred when the application took a long time to load.
3. In my final project of the Web Programming Diploma at Uneweb Institute, I
developed a CMS similar to WordPress using MySQL as database manager.
To simplify the database structure and improve efficiency in the management of
categories and subcategories, I implemented the Nested Sets technique. This
technique allowed me to store all categories and subcategories in a single table, setting
the left and right columns for the hierarchical relationship between them.
I created a relationship table using the taxonomy to manage information from
different taxonomies in a single table.
Using the "relation" and "data" tables, I follow a structure that allows establishing
relations between objects and data using taxonomies. This structure can provide
flexibility and ease of management when organizing and classifying information in the
system.
9. This allows for a simpler database structure and avoids the creation of multiple
separate tables.
I also used two tables for the posts, one for the posts themselves and one to add the
postmeta associated with the post, which allowed me to create multiple additional
fields and associate them with a post.
For database connection and management, I used the Doctrine DBAL library, including
the Doctrine DBAL DriverManager class. To maximize security in database query
management, I implemented techniques such as the prepare method and bindParam
to prevent SQL injection attacks.
Project: https://dennysjmarquez.medium.com/un-cms-parecido-a-wordpress-y-lo-
llame-scorpion-cms-abd9d7005cde
Source code: https://github.com/dennysjmarquez/scorpioncms
8. How have you performed unit testing in your previous projects and what is
your approach to ensuring software efficiency and responsiveness?
1. I have worked with the jest and superTest libraries to implement unit and
integration tests in Node.js based backend projects, like this one:
https://github.com/dennysjmarquez/tdd-en-nodejs-guia-de-tests-con-jest
In this project I included both unit and integration tests.
2. I have also applied unit and integration tests in this project
https://dennysjmarquez.medium.com/angular-10-mean-google-auth-jwt-lazyload-
upload-files-guards-pipes-zone-admin-bfa2e5ef9074#db81
3. Where I used Angular 10 and Jasmine 3.10. In addition, I took this course
"Introduction to Software Testing for Beginners!
https://www.udemy.com/course/introduccion-al-testing-de-software-para-
beginners/
10. 4. Where I learned that there are methodologies for testing software, applications
and more and this helped me to understand and implement proper testing
strategies.
9. Can you provide an example of a project where you have used
WebSockets and how you implemented it?
Yes I once used WebSockets with PHP 5 to create a real-time chat on my technical
services website. Since then, I have not had the opportunity to implement this
technology in new ones.
10. What has been your previous experience in leading information
technology projects?
As for my experience in IT project leadership, I have to admit that I have not yet had
the opportunity to lead one. However, I have run my own projects and have studied
topics related to team management. I have taken several courses in this area,
including:
1. Leadership and teamwork
2. Fundamentals of IT equipment management and programming
11. 3. How to develop emotional intelligence
4. Emotional intelligence and motivation. Achieve your goals
In addition, I have written several articles on management topics, including:
1. Origin and history of Management
2. The life and legacy of Mary Parker Follett: neglected influence on modern
management.
3. The Procrustean Syndrome: How to prevent it from affecting the work environment
11. How would you describe your communication style and how you relate to
other team members in a work environment?
As for my communication style, I consider it to be respectful and empathetic. I am
aware that in a high-performance team environment with tight deadlines, situations
may arise that we must avoid. Therefore, I believe it is essential to stay focused on task
completion, but also be willing to help colleagues if the need arises. However, if there
are colleagues with hostile attitudes, I try to avoid them and apply emotional
intelligence to maintain a healthy work environment.
I have also optimized processes to achieve a mutually beneficial collaboration for the
project. In my previous job, when I saw that my back-end colleagues were busy with
the database, I proposed a solution to streamline the work.
I created data models for the App interfaces based on assumed back-end endpoints,
which allowed showing the progress of the project to the client before having the real
information.
In this way, I made it easier for my back-end colleagues to focus on critical requests
by taking care of the creation of the data models while they were busy.
12. My back-end colleagues used my data models as a basis to develop the necessary
endpoints with real information, which improved the efficiency of the team.
12. How many people have you been in charge of?
None I have not had the opportunity to be a leader or manager yet.
13. How do you manage deadlines and resource allocation in an IT project?
In my career I have gained experience with this, in my previous job at Epidata, we used
the Scrum methodology, which included the use of a backlog and weekly sprints, with
a deploy every Friday.
This methodology allowed us to have a clear vision of the project's objectives and to
ensure that it was progressing efficiently and according to plan.
Although backlog planning was the responsibility of my manager and was defined in
conjunction with the client's requirements, I was able to actively participate in tracking
and monitoring progress.
In addition to my experience with Scrum, I have taken this course: Scrum Master + The
Agile Revolution + Leading Scrum Teams.
----
NOTE:
Thank you for the opportunity to share my knowledge and experience, I hope I have answered
your questions clearly and satisfactorily.
If you need more information about my experience or any other questions, please do not
hesitate to contact me.
More of my experience in:
https://dennysjmarquez.dev/ , https://www.linkedin.com/in/dennysjmarquez/