Software Engineer Resume
5.00/5 (Submit Your Rating)
EXPERIENCE SUMMARY:
- Overall 3 year and 9 months of Total Experience in the IT Industry.
- Extensive experience in developing IoT Application
- Advanced in building Mobile, Web and RESTful Architecture
- Experience in developing and publishing voice assistance such as Amazon Alexa and Google Assistance Applications
- Experience in developing and publishing Android Mobile Applications
- Experience in implementing MQTT and AMQP lightweight protocol for IoT applications in Java
- Strong experience in building Spring Boot Microservices
- Integrating Push Notifications based on Cloud infrastucture
- Working experience in creating IBM Bluemix to create various Cloud applications
- Advanced in Android SDK, Android Studio, Eclipse with ADT
- Experience in creating database schema of SQL and NoSQL
- Hands on experience in using JDBC template for DAO layer
- Android mobile Application Development (Java), BLE Implementation
- Advanced in Spring MVC, Spring Security, MongoDB, Cloudant, Elasticserch, Kibana RESTful Web Services
- Experience in creating multi - tier platform for different organizations
- Experience in implementing oAuth 2.0 with Spring Security
- Experience in using JSP, HTML, Javascript
- Experience in integrating Social apps and their RESTful APIs in Android
- Strong experience in analysis, design, development, testing, implementation and maintenance of applications on Mobile Applications
- Knowledge of web application development using Java.
- Experience in SDLC and Agile development methodology.
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Environment: Java, Spring boot, Elasticsearch, Kibana
Responsibilities:
- Requirement gathering and analysis.
- Developing Web services in Spring boot
- API security with Spring authentication oAuth 2.0
- Making audit trail report in Kibana
- Writing DAO and Persistence layer of Web server in Spring boot
- Using RabbitMQ for queuing of message and push into Elasticsearch and visualize in Kibana
- Deploying to Docker in IBM Bluemix
- Developing and Publishing Alexa Skills and Google Actions, for Whirlpool and JennAir connected appliances.
Confidential
Software Engineer Developer
Environment: Java, Spring MVC
Responsibilities:
- Requirement gathering and analysis.
- Developing Web services in Spring with RESTful architecture
- API security with Spring authentication oAuth 2.0
- Developing different charts for Web dashboard which includes D3, Microsoft Azure PowerBI and Google Charts
- Writing DAO and Persistence layer of Web server in Spring MVC
- Creating Database schema in MySQL
- Executing queries in JDBC template with JAVA 8
- Creating Web pages in JSP with Model-vew-Controller pattern
- Implementing and integrating Social plugin APIs such as Facebook and Google
- Accessing and Assigning different roles and privileges to the different users for security purposes
- Creating access token and refresh token which comply with Google and Facebook’s JWT token
- Assigning validity and revoke authorization permission to the user
Confidential
Software Engineer
Environment: Java, Android, Spring, MongoDB
Responsibilities:
- Analysis of fitness band market
- Development of app screens for Android app
- Implementation of BLE protocol for Sensors
- Unit testing and maintaining agile methodologies for the project.
- Interacting with project stakeholders.
- Prepare back end structure for handling RESTful APIs
- Consume REST call in Android
- Design MongoDB data structure
- Apply Spring Security authentication and authorization with oAuth 2.0
- Prepare different charts using Javascript for analysis purposes
Confidential
Software Engineer
Environment: C++, Matlab
Responsibilities:
- Test Algorithms on Matlab
- Implement successful test cases in C++