Praveen Kumar P.

FULL STACK DEVELOPER

732 dollar
Freelancer
23 ans
Newcastle upon Tyne, UNITED KINGDOM

Mon expérience

Voir plus

PluralsightMay 2017 - Présent

This is a community for collaborating
on creating great technical guides and tutorials. Our collective aim is
working together to educate the world while improving our knowledge at
the same time. Think of this as a "Wikipedia" for technical guides and
tutorials, or "Medium.com for developers" as another analogy.

This
is a developer community for writing guides. This is a community for
collaborating on creating great technical guides. Our collective aim is
by working together, we can educate the world and improve our knowledge.

Problems we’re trying to solve

☁️
Technical blog content is currently created on WordPress, which isn't
great for developers (doesn't easily support code blocks, etc).
☁️
Once a guide is created, it becomes stale and out of date. If the author
doesn’t maintain their content, then it becomes less useful.
☁️ There isn’t a strong way for developers to improve their content through peer review. Wordpress isn't great for that.
☁️
Guides currently exist in silos. They live on individual blogs, and are
fragmented and varying in quality. Those guides don't typically reach a
wide audience since individual blogs have limited reach.
☁️
Programming guides are largely in English and do not translate
quickly/easily into other languages since code isn’t easily
auto-translated. Other countries don’t have easy access to learning.

How we’re solving these problems together

✒️
We use MarkDown (rather than WordPress), a simple file format. This is
a really simple text-based file format that takes around 60 seconds to
understand. It's really easy to make things bold, italics, code blocks,
etc. Markdown is used in many places, such as Github README files. Even
this file is a Markdown file. You can help us edit and improve it.
✒️ The guides are stored in GitHub, which many developers use daily and love.
✒️
Use your favorite text editor to create guides and check them in via
Git. Or you can also edit guides using Github's UI. Way better than
Wordpress.
Voir plus

HeadforwardsOctober 2018 - Présent

I am working extensively with
full-stack JavaScript with a small, agile and proactive team, with
everyone contributing to multiple aspects of the project. I have the
significant responsibility and oversight over key aspects of a
market-leading document repository application.

Currently, I am
architecting the complete web application and working with the clients,
understanding their clear objectives for what needs to be delivered to
their customers and prepare the best user experience.

I am also
responsible for signing off user interfaces making sure they are
designed right with modern standards and browser compatibility and
delivered to the development team and integrated as per the requirement.

Tech Stack: HTML, CSS, JavaScript, jQuery, Bootstrap 4, React JS

Tech Tools: Azure DevOps, Git 

Working with the clients, understanding
their clear objectives for what needs to be delivered to their
customers and prepare the best user experience.
Making sure the
signed off user interfaces are designed right with modern standards and
browser compatibility and delivered to the development team and
integrated as per the requirement.

Tech Stack: HTML, CSS, JavaScript, jQuery, Bootstrap 4, Knockout JS, Angular JS
Tech Tools: VSTS, TFS, Git
Wireframing: Zeplin.io, InvisionApp

Working on Hyperledger and Ethereum to
create a proof of concept Blockchain project for a banking and financial
services institution.
Voir plus

ThinkfulJanuary 2016 - Présent

As a Thinkful mentor, I love to share
my passion for technology with motivated learners and refine my own
expertise along the way. I am a mentor for two of the career paths in
Thinkful:

- Frontend Web Development
- Flexible Web Development Bootcamp
- Backend using Node JS
- React JS

I have been mentoring since the beginning of my career and currently I have around 5 ~ 7 students, getting mentorship from me.
Voir plus

Box-it UK LimitedMarch 2019 - Présent

I am working extensively with
full-stack JavaScript with a small, agile and proactive team, with
everyone contributing to multiple aspects of the project. I have the
significant responsibility and oversight over key aspects of a
market-leading document repository application.

Currently, I am
architecting the complete web application and working with the clients,
understanding their clear objectives for what needs to be delivered to
their customers and prepare the best user experience.

I am also
responsible for signing off user interfaces making sure they are
designed right with modern standards and browser compatibility and
delivered to the development team and integrated as per the requirement.

Tech Stack: HTML, CSS, JavaScript, jQuery, Bootstrap 4, React JS
Tech Tools: Azure DevOps, Git
Voir plus

GirlScript Summer of CodeApril 2019 - June 2019

Mentor for Techtonica Curriculum project team.

GirlScript
Foundation is a Non-profit registered by Government of India, has come
up with a unique and India's first women oriented technical festival.
Making myself available during the summer to:

✅ review pull requests
✅ help with concepts
✅ generally support the team.
Voir plus

AXA PPP healthcareApril 2018 - March 2019

Working with the clients, understanding
their clear objectives for what needs to be delivered to their
customers and prepare the best user experience.
Making sure the
signed off user interfaces are designed right with modern standards and
browser compatibility and delivered to the development team and
integrated as per the requirement.

Tech Stack: HTML, CSS, JavaScript, jQuery, Bootstrap 4, Knockout JS, Angular JS
Tech Tools: VSTS, TFS, Git
Wireframing: Zeplin.io, InvisionApp
Voir plus

HackHandsJuly 2015 - January 2019

It’s like calling 911 for your code.
When you need help, you push a button, and your request goes out to the
HackHands’ community, a group of knowledgeable, vetted professionals.
Within minutes, you’re connected with a mentor through video chat and
screen share. Together, you can work through problems, edit code, review
architecture, or talk through questions. You can get unstuck.
Immediately.

As a hack.hands() expert, I get paid to help others
in need, build relationships and reputation. Additionally, their
platform allows me to help others at my convenience with no commitments,
and takes care of reputation management and payments.
Voir plus

MicrosoftApril 2016 - July 2018

The Microsoft Most Valuable
Professional (MVP) Award is Microsoft's way of saying thank you to
exceptional, independent community leaders who share their passion,
technical expertise, and real-world knowledge of Microsoft products with
others. I have received my Microsoft Most Valuable Professional (MVP)
award in the field of Visual Studio and Development.
Voir plus

AccentureNovember 2015 - April 2018

I am accountable for prototype work and
other software engineering solutions that create an optimized user
experience. I translate design concepts to prototype solutions as
quickly and tangibly as possible, with a balanced understanding of
technical feasibility implications and design intent.

My role here as a User Experience Engineering Analyst includes, but not limited to the following:


* Gather and document functional requirements for current and upcoming web and mobile application development and releases.

* Analyze business needs and produce detailed wire-frames that meet strategic objectives.

* Optimize information architecture to promote usability, while accommodating technical needs/constraints.

* Develop user flows and personas to facilitate feature design process.

* Lead cross-functional design sessions between Product, R&D and Visual Design teams.

* Prioritize road-map features and product enhancement requests, specifically around UX.

Projects I work include:


* Creating reactive application components using React JS.


* Creating Native Mobile Applications for iOS and Android using ReactNative.

Server side and/or client side web
development and the designing and writing of robust, scalable,
high-performance code for dynamic web applications used in business
critical services.

Major platforms include:


* Siebel CRM

* Siebel Open UI

* Salesforce.com (SFDC)

* Salesforce Lightning Components

* Salesforce Lightning Design System

* Salesforce Marketing Cloud

* Salesforce Chatter
Voir plus

Department for Work and Pensions (DWP)December 2017 - March 2018

Complete front end revamp Proof of
Concept for a particular department in Department for Work and Pensions
(DWP). More of a User Experience and User Interface Design style to
improve the current implementation to meet the current Government
Digital Service (GDS) Standards.
Voir plus

HSBCJuly 2017 - December 2017

☁ I worked on a massive data system,
which gets feeds through XML ingestion and my work was to convert the
XML into a beautiful XHTML with charts and graph.
☁ This information
should be able to the investigators and that’s where I do magic
by integrating my HTML, CSS, JavaScript and design skills in the XSLT to
transform the XML data and show the whole content in a graphical
manner.
☁ Implemented Sankey Charts for displaying the financial data for the originators and beneficiaries.
☁ Used advanced XSLT to convert XML to JSON and string manipulation using conditionals.

Technology Stack Used:
☁ HTML, CSS, JavaScript, jQuery, Bootstrap
☁ D3 JS & High Charts
Voir plus

Packt PublishingSeptember 2015 - September 2017

Every duty of a Technical Reviewer include the following:

-
Act as a proxy for the reader. You have a great knowledge of what a
developer wants and the problems they need to solve. Please tell us
whether you find the chapter enjoyable and whether it lived up to your
expectations. We intend for all our books to deliver practical hands-on
learning at an appropriate technical level for our readership. Do you
think we’re achieving that? Is there anything missing from the book and
do you feel the author is choosing the right subject areas to emphasise?

-
Test the code: Accuracy and readability is crucial to the quality and
success of our books and you can use your knowledge to great effect by
ensuring all the code samples work as described and that the author is
adhering to recognised best practices.

- Tell us whether the
content is accurate: Our authors endeavour to write in a clear, easy to
understand way but it’s easy to slip up. If they make statements you
feel are ambiguous or incorrect in some way, please let us know so that
we can make corrections.
Voir plus

SitePointJune 2015 - March 2017

SitePoint Ambassadors are an exclusive
group of who are passionate about SitePoint and the web dev community.
They promote SitePoint across the web and at tech clubs, groups, meetups
and conferences. Not only we are a part of an exclusive group, we’ll
receive a free Learnable membership, giving us access to all of
SitePoint’s ebooks and Learnable courses, a ton of SitePoint swag,
exclusive tickets to conferences and early access to ebooks (when
they’re in draft mode, so we can have a say in the final product!)

SkyNovember 2016 - February 2017

Voir plus

Universal Business TeamAugust 2015 - August 2015

Worked as a Software Development
consultant by making sure to allow each solution to drive the technology
choice, not the other way around, by being technology agnostic and
choosing the right tool for the job.

My primary aims were to
develop software solutions by studying information needs; conferring
with users and colleagues; studying systems flow, data usage, and work
processes; investigating problem areas; following the software
development lifecycle.
Voir plus

EduspotJune 2015 - July 2015

I am one of the people, who is
responsible for the requirements, design, construction, integration and
testing of the software products used by our business and our clients.
My role will be situated within a diverse, highly knowledgeable and
experienced team of people that are committed to excel at what they do.

Key Responsibilities

✓ Analysing user requirements.
✓ Researching, designing and writing new software programs.
✓ Developing existing programs by analysing and identifying areas for modification.
✓ Writing and testing code, then refining and rewriting as necessary.
✓ Maintaining systems by monitoring and correcting software defects.

Consulting clients/colleagues concerning the maintenance and
performance of software systems, with a view to writing or modifying
current operating systems.
✓ Investigating new technologies.

Continually updating technical knowledge and skills by attending
in-house and/or external courses, reading manuals and accessing new
applications.

Technology Stack:

✓ Front End: HTML 5, CSS 3, jQuery, JavaScript.
✓ Server Side: Java & Python.
Voir plus

SoceallFebruary 2015 - May 2015

When the top companies generally block
the use of social networking websites such as Facebook, Twitter, Quora,
etc. in the interest of the employer’s benefit of members not getting
distracted by “wasting” time on such sites, why not we re-create the
whole environment for improving productivity and social interactions
among the employees of the institution?

There are a lot of
benefits when this kind of system is implemented in the enterprises. The
main thing about the platform is that it connects all the members of
the organisation together through this platform. Generally, it is not
possible for all the members to interact and know each other within a
big enterprise. Through this platform, members can freely interact with
the other members.

This platform is also an ideation platform,
where other members can post ideas, and challenges, to drive their
minds, tease their brains, to challenge any issues in the organisation
or the institute. The experts in the platform can contribute to the
ideas, questions, and challenges, thereby improving or finding a
suitable solution to the problem posed.

This platform provides a
lot of networking capabilities, where the members can help the higher
management by providing ideas and solutions, directly without going
through the traditional hierarchy. This way, the higher management is
more connected with the lower ones, which is an issue in most of the
enterprises and institutes or those who provide the change.

The
gamification feature of this platform rewards or awards the members with
reputation points for every sensible activity, which would be a driving
factor for the members and reports the quality of the contents in the
platform based on a variety of dimensions such as popularity of the
content, frequency of the member’s contributions, speed of the member in
responding to other members queries.

This is a fully functional,
industrially useful web application software and is ready to be used in
production in the enterprises.
Voir plus

Scube Software Solutions LtdOctober 2014 - May 2015

I am responsible for leading the
technical design, development and iteration of a few in-house software
products and tools including programming, UX interaction and
construction, user management, analytics and insights reporting
marketing and advertising.

My role in the projects include developing the:

* the overall structure of the application

* details of the the key components of the application

* details of all interfaces to other systems

* details of user interfces
and many more…

I
am often assigned to projects as consultant or mentor to assist the
project teams in coming up with good designs for their sites and
applications.
Voir plus

ARC EmploymentMarch 2015 - May 2015

Developed a cool WordPress website for
the recruiting company, incorporating their styles, branding guidelines
and other requirements. Set up the emails and workflows and managed
their user inputs.
Voir plus

ParticiPoll Ltd.June 2014 - February 2015

Growth hacking is a marketing technique
developed by technology startups which uses creativity, analytical
thinking, and social metrics to sell products and gain exposure.

Currently
I am working on improving the quality of Participoll, which is a free
audience polling service for PowerPoint, based on the feature requests
by the users and fixing potential bugs.

Technology Stack:
Windows, .NET Framework 3.5, Visual Studio 2010, Visual Basic for
Applications, Microsoft PowerPoint, Visual Studio Tools for Office,
Apache HTTP Server, PHP, MySQL, Wordpress.
Voir plus

Find Your PisoDecember 2014 - February 2015

Development of a cool, effective and
functional website that will allow for students to book rooms advertised
my Find Your Piso (FYP). The website was completed in 10 days and uses
the LAMP Stack:


* HTML 5, CSS 3, JavaScript, jQuery

* Apache

* PHP

* MySQL

The payment gateway is powered by Stripe.
Voir plus

CapgeminiJuly 2013 - September 2013

Launched in July 2012, the Capgemini
Super Techies Show witnessed tremendous support and appreciation from
technology leaders of global organizations and young techies from across
India. This is India's first reality show is back; bigger, better,
global.
Voir plus

PraveenTech Research LabsJanuary 1999 - September 2013

I started this so called "company" for just a personal use.

PraveenTech
Research Labs is a place, where you can find Imagination &
Creativity meeting the Reality! Started as a small Software Development
and Innovation site, now we have extended ourselves completely in the
Innovation and Technology. The other path going towards Virtualisation,
aims at building Online Communities and Virtual Classrooms.

With
the rapidly updating Technology and Innovation, its really impossible to
know everything. But, the logic behind and logic within doesn’t change
anytime. This is what we are and where we are, in a nut-shell!

Technology Stack:

* Front End: HTML 5, CSS 3, jQuery, JavaScript, Angular JS, React JS

* Primary Server Side: PHP & MySQL, Classic ASP & Access, ASP.NET & MSSQL, NodeJS

* Secondary Server Side: J2EE & Oracle, and Ruby on Rails & PostgreSQL

* Servers: Apache HTTP Server, IIS 5 - 7, Apache Tomcat, JBoss

* Design: Photoshop, Illustrator, CorelDraw, InDesign

* Entertainment: Flash, Premiere Pro, After Effects
Voir plus

Tata Consultancy ServicesJuly 2010 - August 2013

Many students, during the course of
their education, have doubts and apprehensions about their career. These
doubts range from the choice of a proper career path to the way they
should behave in a corporate environment. Doubts like these can only be
clarified by having an identification of their own interests, followed
by a glimpse of how their interests are transformed into a career path
inside the corporate.

People at TCS, after a careful analysis of
the existing trends, have observed that the queries of many students are
still going unanswered. Though we conduct a number of workshops and
interactive sessions across the globe, the scale of the events and the
large number of students participating therein make it difficult for us
to handle the queries of every single student. We also felt a need to
improve the soft skills of students so that they can find the transition
into the corporate smooth and seamless. In order to ensure that these
gaps are filled, we have come up with a platform called Campus Commune.

Campus Commune helps the students:

* Clear doubts regarding their career

* Connect with experts to get an idea of how their interests can be molded to fit into the corporate environment

* Collaborate with peers on a diverse range of issues by means of different activity centers.

What’s
more, we at TCS also host a slew of contests and challenges with
exciting prizes to identify talent and nurture it to make the portal
more and more competitive.


Technologies Used: Ruby on Rails, postgreSQL, HTML5, CSS3, JavaScript, jQuery, Photoshop, Git, WebGL.

My work is to convert the images into a
valid (X)HTML and CSS, with Cross Browser Compatibility across IE 7+,
Firefox, Chrome and other standard browsers. Most of the projects would
be Enterprise Applications.

Working on CSS is my expertise. I
have learnt a lot in finding the issues with the layout engine of old
Internet Explorer browsers and make them work with the desired box model
and layout. I have started working with the awesomeness of CSS3.

It
is also my work to handle the interactions, which do not require a
server response. I work on jQuery and make the interactions usable. The
maximum I have done is using AJAX to get the response from the server in
JSON format, manipulate it and render it on the browser, with some good
effects.

I have also used faye and tried out getting live desktop notifications using WebKit Notifications API in Chrome.

Learning about basics of Programming, object oriented programming using Java.

Working on Interactive Database Driven applications using HTML5 and CSS3.
Voir plus

MicrosoftJanuary 2012 - June 2012

Imagine Cup is an annual competition
sponsored and hosted by Microsoft Corp. which brings together young
technologists worldwide to help resolve some of the world's toughest
challenges. The Imagine Cup comprises five major technology
competitions, including Software Design, and four challenges (although
the challenge number is updated annually). All Imagine Cup competitors
create projects that address the Imagine Cup theme: "Imagine a world
where technology helps solve the toughest problems".
Voir plus

IBMJanuary 2011 - April 2011

TGMC promotes students from engineering
colleges from across India in their endeavor to develop solutions for
real-time problems and scenarios using IBM open source software. It is
aimed to encourage students who aspire to make key contributions to
develop applications on cutting-edge IBM technologies while providing
them with an opportunity to improve their software-writing skills.
Voir plus

R.M.D. Engineering CollegeJune 2010 - June 2010

Understanding a project’s scope and creating documents that best fulfill that particular project’s requirements.

Conducting
project / phase kick-off meetings to communicate individual roles and
project expectations and ensure that all project team members have the
tools and training required to perform effectively.

Monitor
projects on an ongoing basis, evaluating progress and quality, managing
issue resolution process and taking corrective action as necessary.

Projects mostly worked on were of Web Development and Graphic Design projects.
Voir plus

MicrosoftJune 2007 - June 2009

Microsoft Student Partners (MSPs) are
social and friendly students who like to meet new people. MSPs are the
game changers of the future. We think and act boldly.

As an MSP I can:


* build apps and demos

* demonstrate the newest technologies and host tech events on your campus

* acquire the tools and training to lead technology discussions on your campus

* build your global network with industry experts

* connect with like-minded students and faculty around the world

* attend trainings from Microsoft leaders to enhance your knowledge about cutting edge technologies

* be the one on your campus with insight and answers on Microsoft technologies
Voir plus

Ashok LeylandJune 2009 - June 2009

Development of a project named "Vehicle
Identification Number Barcode Generation", which generates bar codes
for vehicles to be identified uniquely.

Technology Used: Java, J2EE, JSP, Servlets.
Voir plus

CS IndustriesJuly 2008 - August 2008

Shoe laces, braided cords manufacturing.
Voir plus

Southern RailwayJuly 2008 - July 2008

Training on different railway communication infrastructure mechanisms.
Voir plus

Bharat Sanchar Nigam LimitedJune 2008 - June 2008

Student Internship Program, discussed topics on:
1. Transmission Equipments
2. Switching Equipments
3. External Plants
Voir plus

Hindustan Software LtdJune 2007 - July 2007

One month training program covering the
areas of Robotics, Information Security, Artificial Intelligence and
Knowledge Engineering.

Mes compétences

XHTML, Web Services, Web Design, UI Design, SQL, SEO, Redux, React.js, PHP, Node.js, Knockout.js, JSP, JSON, jQuery, JavaScript, Java, HTML, Graphic Design, CSS, C/C++, C#, Bootstrap, ASP.NET MVC, AngularJS, Android, AJAX, .NET