Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Deep knowledge of HTML, CSS, JavaScript, Node.js, and JAVA
- Familiar with C and all Object - Oriented Programming (OOP) concepts.
- Good experience on Backend framework like Express and Frontend library like React.
- Understand the concept of Non-relational database like MongoDB.
- Have knowledge about various data structure like Queue, list, vector, and array
- Intermediate proficiency with Version control system like GitHub, git
- Good hand on tools like VS Code, Visual Studio 2019, MATLAB, Unity, and Git Extension.
- Familiar with isAuth, continuous integration and continuous deployment (CI/CD).
- Good knowledge of Multithread, Semaphore, and Mutex.
- Pleased to learn new programming language and database (Relational/ Non-relational).
- Having good skills in troubleshooting, quick learning, teamworking, making quick decision.
TECHNICAL SKILLS:
Programming: Strong knowledge in HTML, CSS, JavaScript, React, Node.js, Express, MongoDB, C, JAVA.Familiar with MIPS.
Technical: Version Control (Git), UML, RTOS (IPC, Process, Thread), Troubleshooting
Tools: VS Code, Visual Studio 2019, MATLAB, Unity, Git Extension, Putty, MARS, and Microsoft Office.
EXPERIENCE:
Software Engineer
Confidential
Responsibilities:
- Develop and update features according to requirement.
- Created user friendly UI and backend using JavaScript and CSS.
- Used React 16.13.1 library for frontend.
- Develop backend API using JavaScript, Node and Express 4.17.1 firmware.
- Create a UML Diagram and Design Pattern Documentation.
- User can search product, Filter product, add product in Shopping cart, and do payment with help of PayPal.
- Develop Shopping website with help of React library and Express Firmware.
- Provide the style sheet using HTML5 and CSS3, and use various concept like Semantic Elements, CSS Grid, Flexbox.
- Use React library for frontend, and create the feature using Components, Props, Events, Hooks, Router, Axios
- Create reducers then define actions and connect them to the components to move details state to Redux.
- Use Node & Express firmware for creating backend API, and develop API with help of concepts like Body Parser, File Upload, JWT, Middle ware
- Store information in database like MongoDB (Mongoose, Aggregation).
- Use isAuth to provide authorization to admin for Payment method with PayPal.
- Use Babel while developing frontend view.
- Use Various tools like VS code, Git-Extension, for development and maintain code.
- Create the continuous integration and deployment (CI/CD) on Heroku server
- Use debugging method like breakpoint, step-into, step over, and tool like Postman for checking response of API.
- Make website using HTML, JavaScript, CSS for frontend, JSP and JAVA
- Using Java for backend and JDBC for connectivity between backend API and database.
- Store information about railway, platform, customer, and employee’s information in MySQL database.
- For user-level functionality, we implemented three types of functionality: Manager/Admin Level,
- Project represents an entire programming environment consisting of a compiler, an optimizer, and a virtual machine (RISC machine interpreter).
- Use C Programming language.
- Make compiler to generate RISC machine instructions.
- Make optimizer that takes RISC machine instructions as input and removes redundant code.
