Post Job Free

Resume

Sign in

Stack Developer Social Media

Location:
Noida, Uttar Pradesh, India
Salary:
$ 25/Hours
Posted:
February 29, 2024

Contact this candidate

Resume:

.

.

Bhanu Pratap

FULL STACK DEVELOPER

Address: New Delhi, India

Phone: +91-956*******

E-mail: ad3z7r@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/erbpsy

Stack Overflow: https://stackoverflow.com/users/4847565/bhanu-pratap GitHub: https://github.com/erbpsy

• Innovative, analytical, adaptable, creative frontend developer with 9+ years of extensive professional experience of building and maintaining websites.

• Proficient in Angular.js, React.js, Typescript, JavaScript, jQuery, JSX, Moment.js, Tabulator.js, Handsontable.js, Sweetalert.js, Cropper.js, Summernote.js, AJAX, jQuery Library, CSS and third-party APIs like social media API.

• Highly experienced in software development using C#, VB.NET, VBA Excel/Access, ASP.NET MVC, .NET CORE, LINQ, WCF, Web Services, REST API's.

• Experience in maintaining the source code and version control of the files and the project under Bit- bucket, GitHub, & TFS, and work collaboratively in tandem with other developers.

• Proficient in using UI Component libraries like Bootstrap, react-bootstrap, Material- UI, Styled- Components, etc.

• Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance with methodologies like Agile, Scrum, Waterfall, etc.

• Extensive knowledge in developing single page applications (SPAs).

• Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software.

• Sound Relational Database (RDBMS) concepts, work experience with databases MSSQL, MongoDB.

• Direct Client Interaction experience for requirement gathering and business discussion.

• Excellent Team Player, Quick Learner and Self-motivated with good interpersonal and communication skills.

Skills

Technologies: Node.js, Angular, React.js, Typescript, JavaScript, jQuery, Bootstrap, JSON, HTML5, CSS3, C#, .NET, ASP.NET MVC, ASP.NET CORE, VB.NET, VBA, etc. Database: MSSQL Server, MySQL, MongoDB.

Methodologies: Test Driven Development (TDD), Agile, and Waterfall Version Control Systems: TFS, GitHub and Bitbucket Task Management Tools: Asana, Jira, TFS

Education

B. Tech: Information Technology

Dr. A.P.J. Abdul Kalam Technical University – Uttar Pradesh, India

.

.

Work History

2022-06-Current

Project Name: ICare Education

Project URL: https://icareeducation.org

Role: FULL STACK DEVELOPER (Contract-Team Lead)

Project Description: ICare Education is an education management application from ACCESSO SOLUTIONS. This is a hybrid application based progressive web application to make same version available for web and mobile application. It is a platform that can handle all operations happening in an education organization. There is a requirement to have a web application to show data in well-structured manner where its clients or end users can act for the services they provide in various areas, also several reports like excel, PDF, reports required to have it as records. Several clients must upload data for their inventory for libraries and labs so for making process easy for users a functionality is created to upload excel or csv files to the application and data would be processed and available for other team members and other several functionalities are built for better user experience.

Functional Responsibilities:

Worked with creating new features, enhancements, fixing bugs. Helped management in designing the architecture of new features and database designs. Taking care of project health and monitoring the project's status. Lead a team of 25 developers and was involved with development and project management teams. Held scrum meetings daily with the team and monitored the progress and sorted out any blockers in the meeting. Code reviews and feedback to the developers. Technical Stack: Angular 13, Node.js, Express.js, Angular Material UI, .Net, .NET core, C#, SQL Server 2019, RDBMS, MongoDB, HTML5, Bootstrap, REST API, TFS, GitHub etc. Project1: Created Hybrid applications from scratch for ICare Education to have application accessible using web and mobile devices etc. Project2: Created Rest APIs to feed data from databases to UI based on the user requests.

MSSQL and MongoDB: Creating new table schema and altering existing database tables to meet the new requirements as per business requirements. Angular Material UI: Creating/Altering UI views for the new or existing functionality according to change in requirements with Angular Material UI controls for data manipulation and visualization.

Deliverable Responsibilities: Having daily standup meetings with the team to discuss about daily completed tasks/items and progress status on daily basis.

.

.

2020-11 – 2022-06

Project Name: Saudi Basic Industries Corporation (SABIC) Project URL: https://sabic.com

Role: FULL STACK DEVELOPER (Contract-Team Lead)

Project Description: Saudi Basic Industries Corporation known as SABIC is a Saudi chemical manufacturing company. 70% of SABIC's shares are owned by Saudi Aramco. It is active in petrochemicals, chemicals, industrial polymers, fertilizers, and metals. It is the second largest public company in the Middle East and Saudi Arabia as listed in Tadawul. There is a requirement to have a web application to show data in well-structured manner where its clients or end users can act for the services they provide in various areas, also several reports like excel, PDF, reports required to have it as records. Several clients have to upload data for their inventory so for making process easy for users a functionality is created to upload excel or csv files to the application and data would be processed and available for other team members and other several functionalities are built for better user experience. Functional Responsibilities:

Worked with creating new features, enhancements, fixing bugs. Helped management in designing the architecture of new features and database designs. Taking care of project health and monitoring the project's status. Lead a team of 10 developers and was involved with release management. Held scrum meetings on a daily basis with the team and monitored the progress and sorted out any blockers in the meeting. Code reviews and feedback to the developers.

Technical Stack: .Net, ASP.NET MVC, C#, SQL Server 2019, RDBMS, Kendo Controls, HTML5, Bootstrap, REST API, TFS, GitHub, kendo controls etc. Project1: Created web application from scratch for AI DIGITALLY ENABLED MRO OPTIMIZATION and released 3 versions. Completed technical support with creating new features, enhancements, report creation, fixing bugs etc. for all 3 versions. Project 2: Created web application from scratch for AI ENABLED SUPPLIER MANAGEMENT and released first version. Completed technical support with creating new features, enhancements, report creation, fixing bugs etc. for released version. Project 3: Created SQL database project to keep track of all the database objects changes for both the mentioned SABIC projects.

Taking care of project progress and improvements, suggestions from clients and end users’ requirements.

Deliverable Responsibilities: Having daily standup meetings with the team to discuss about daily completed tasks/items and progress status on daily basis.

.

.

2018-06 – 2020-11 Project Name: Discover Daycare

Project URL: https://discoverchildcare.co.nz/

Role: FULL STACK DEVELOPER (Team Lead)

Project Description: Discover Daycare provides Web Application for the facilitation of childcare management marketed to daycare institutions. It complements the web- app to facilitate children's administrations and management. It manages children’s enrollments, room transitions, staff roster, visitors tracking, tablet/ mobile-based attendances, parents and staff logins and other aspects of day-to-day Childcare Administration.

Functional Responsibilities:

Worked with creating new features, enhancements, fixing bugs. Helped management is designing the architecture of new features and database designs. Taking care of project health and monitoring the project's status. Lead a team of 20 developers and was involved with release management. Held scrum meetings on a daily basis with the team and monitored the progress and sorted out any blockers in the meeting. Code reviews and feedback to the developers.

Environment: .Net, Node.js, Typescript, Express.js, MSSQL, WEB API, HTML 5, CSS, Bootstrap, JavaScript, jQuery, Handsontable.JS, Sweetalert.JS, Calendar.JS, Clockpicker.JS, Cropper.js, Summernote.JS, JIRA, Bitbucket. Technical Responsibilities:

ASP.NET MCV: Creation of new pages and modifications into existing application according to requirement.

.NET C#: Creating management and business logics, API’s. MSSQL: Creating new table schema and altering existing database tables to meet the new requirements as per business requirements.

WEB API: Using WEB API and altering if required for change into existing functionality and creating new API methods for newly implemented functionality. HTML 5: Creating/Altering UI views for the new or existing functionality according to change in requirements.

CSS/Bootstrap: Creating and altering styling for the application related to modules as per specified standards for the application.

Handsontable: Third party JS tool to use for tabular format and showing data on UI for mainly attendance and scheduler related screens.

Sweet alert: Third Party JS is used for showing popup’s mostly for warning, information, critical, success etc. related messages and it provides very useful features and better- looking UI.

.

.

Calendar/Moment/Clock picker/Cropper: These are supportive JS libraries to use for date pickers, time pickers and uploaded image size to adjust according to application standards.

Summer note: Summer note is used editorials to edit and update content for the configuration related settings with functionality to use HTML or content styling like bold or italic.

JIRA: JIRA is used to maintain tasks and tracking progress on them. Bitbucket: Bitbucket is used for repository code management for different environments like development, testing, production environments. Deliverable Responsibilities: Having daily standup meetings with the team to discuss about daily completed tasks/items and progress status on daily basis. 2017-01 - 2018-06 Project Name: Air max System Corp. USA Project URL: https://www.airmaxsystem.com/

Role: Senior Software Engineer (Team Lead)

Project Description: It provides services to various Air charter companies. Suite projects has functionality of creating flights between various Airports of different countries and also capable of setting crew i.e. Captain, First Officer, Flight attendant, etc. for each flight also has functionality of creating reports for crew and passengers of each flight and it will send notification to each member of crew about Aircraft and passengers about flight, internal booking of passengers to flight are also there it has flight change and flight cancel options, it will charge accordingly on the basis of time and charge for flight change and cancel.

Environment C#, .Net, jQuery, HTML5, Bootstrap, LINQ, Asp.net, MSSQL Server, Telerik, Asp.net etc.

NET C#: Creating management and business logics, API’s. MSSQL: Creating new table schema and altering existing database tables to meet the new requirements as per business requirements.

HTML 5: Creating/Altering UI views for the new or existing functionality according to change in requirements.

Deliverable Responsibilities: Having daily standup meetings with the team to discuss about daily completed tasks/items and progress status on daily basis.

.

.

2015-01 - 2017-01 Project Name: Learning Management System Project URL: https://www.informasystems.com/

Role: Senior Software Engineer

Project Description: LMS is a web-based learning management system for tracking and managing training/education and accompanying records for a different type of online, live courses and supporting classroom teaching which is developed using. LMS tracks all aspects of a student's learning and certification. Organizations can ensure that students are fully compliant with their training, policies or certifications. LMS helps record management in a centralized database and fast recovery of records. Create a single centralized record of all of the student activity, Records all activity and transcripts details to equipment qualifications and certifications. IT Deliver reports in excel, PDF or other formats and create custom reports or certificates. LMS offers the process by process tracking of the student till the date of its certification completes with the entire step followed by administration and the student in between the whole training process.

Responsibilities: Worked actively on programming, bug fixing, feature planning and optimizing the project. Planned and converted the technology of the project and deployed it successfully. Introduced Versions control system and implemented release management with continuous integration and deployment. Managed team of 6 developers. Lead the meeting with management for the progress and demos. Code reviews and feedback to the developers (Was responsible for the code quality). Environment: Node.js, Angular.js, express.js and MongoDB, Database. etc. Technical Responsibilities:

Angular.js: Creation of new pages/components and modifications into existing application according to requirement in web forms pattern. Node.js: Creating management classes and business logics. MongoDB: Creating new table schema and altering existing database tables to meet the new requirements as per business requirements for existing and newly created application modules.

Telerik: Telerik controls used for quicker development and its better built-in functionalities for several UI controls like grid, combo-box etc. HTML 5: Creating/Altering UI views for the new or existing functionality according to change in requirements.

Deliverable Responsibilities: Having weekly standup meetings with the team to discuss about daily completed tasks/items and progress status on weekly and monthly basis.

.

.

2013-12 - 2015-01 D3O Technologies Pvt. Ltd., Noida, India Project Name: News Channel Management System

Role: Software Developer

Project Description: This project is capable of managing all functionalities of a News Channel, there are various modules and modules are accessible according to user authentication label and have various categories for each type of news, so there is functionality to upload news in various categories in Video, Image, Text, breaking news and also advertisements, advertisement is in Image, Video, Text formats, and horoscope on daily, monthly, and yearly basis it has text news editor in case file is not available to upload, for each category of news provided by news channel. Environment: ASP.NET, C#, Web Service, HTML 5 JavaScript, jQuery, XML, AJAX, Web Service, CSS, Bootstrap, XSLT, MS SQL Server.

Technical Responsibilities:

ASP.NET: Creation of new pages and modifications into existing application according to requirement in web forms pattern.

C#: Creating management classes and business logics. MS SQL: Creating new table schema and altering existing database tables to meet the new requirements as per business requirements ADO.NET functionality for existing and newly created application modules.

XML: XML is used for configuration related settings. XSLT: XSLT is used for formatting XML data source coming from database. AJAX: AJAX is used for calling web services and WCF services. HTML 5: Creating/Altering UI views for the new or existing functionality according to change in requirements.

CSS/Bootstrap: Creating and altering styling for the application related to modules as per specified standards for the application.

JavaScript/jQuery: Creating new functionality to accomplish front end JS related changes into existing and new functionality.

Web Services: Web Services are created for using implemented business logic across several projects of different clients for different end points.



Contact this candidate