Post Job Free

Resume

Sign in

Front End Spring Boot

Location:
London, ON, Canada
Posted:
August 19, 2023

Contact this candidate

Resume:

SURENDER MANDLA

Phone : 548-***-****

London, Ontario, Canada

Email: ady160@r.postjobfree.com

GitHub Profile:https://github.com/SurenderReddyMandla

PROFESSIONAL SUMMARY

* ***** ** *******e development experience on different technologies like Web development, Blockchain Technology and Robotic Process Automation.

Experience in SDLC(software development life cycle) like Agile(SCRUM) model using Atlassian tools. Google Certified Cloud Engineer, Microsoft Certified Azure Fundamentals, Microsoft Certified Azure Data Fundamentals, SAFe practioner of Agile software development.

Strong experience in programming languages like Java and web technologies like HTML, CSS, Bootstrap, Javascript, Typescript.

Strong Experience in Front-End frameworks like Angular, React.js and Backend frameworks like Spring Boot, Node JS, ExpressJS.

Experience with MSSQL, OracleSQL, PostGreSQL, MySql and No SQL databases like MongoDB. Work Experience with Database migration scripts using Flyway database migration tool.

Work experience on Cloud technologies like Google cloud platform and AWS services.

Deploying container based applications using kubernetes in Google Kubernetes Engine.

Good Understanding of Client-side build tools like NPM and Grunt.

Experience in unit testing Backend development of NodeJs applications using Mocha-chai packages. Worked on testing Javascript and angular structures utilizing Protractor, Jasmine and Karma.

Professional experience with Logstash for logging, debugging and error tracing.

Strong experience in Linux systems and Bash scripting.

Good understanding of CI/CD using Jenkins and managing Docker containers. Used various version control software such as Github, Bit Bucket, GitLab for maintaining code repositories.

Good understanding of Blockchain Technologies like Hyperledger Fabric

Worked on Microservices based applications, REST API, SOAP and Google APIs

Knowledge on Robotic Process Automation(RPA) tools like UI Path, Automation Anywhere

Strong Knowledge of web security(OWASP Top 10), Vulnerability scanning and Ethical hacking and experience in using Metasploit Framework and VMware workstation

Experience in using Burp Suite, Nmap, Wireshark, Packet tracer, Tomcat Server

Good understanding of OSI Model, TCP/IP protocol suite, UDP Protocol, Cisco Routing and Switching, firewalls and network security protocols

TECHNICAL SKILLS

Programming Languages: JAVA, JavaScript, C, C++

Operating Systems: Windows, Linux(Ubuntu and Kali)

Front End Technologies: HTML, HTML5, CSS, Bootstrap, Angular, Angular JS, React.js, Gatsby, NextJs.

Back End Frameworks: Spring boot, NodeJS, Express JS.

Database Servers: MSSQL, PostGresSQL, OracleSQL, Mysql

Build Tools: Maven, NPM, Grunt, Gulp

Version control: Gitlab, Bitbucket, Github

DevOps tools: Jenkins, Docker, Atlassian tool suite

Cloud services: Google Cloud Platform, AWS, Azure

Certifications: Google Associate Cloud Engineer, Microsoft Azure Fundamentals, Microsoft Azure Data fundamentals and Certified Agile SAFe practioner.

PROFESSIONAL EXPERIENCE

SENIOR SOFTWARE DEVELOPER, TELUS, Vancouver, British Columbia (September 2022 - Presently)

Responsibilities:

Worked in development of the Data migration application which is used for migrating ADT HomeSecurity data to TELUS

Used Spring boot framework for backend development, RestAPI, JPA ORM and Angular for UI development.

Worked with PostGreSQL database and Conducted data validation of the migrated data using SQL.

Developed web application to automate the data migration using BDD framework of Telus.

Used NodeJS for developing automation of data migration and fixed the issues with data after migration.

Participated in Troubleshooting, debugging the production run using Google Cloud log explorer and did adhoc deployments to update the application to the latest version in GKE. Used shell scripting for interaction with Google cloud shell.

Participated in daily fall-out management and project calls to plan the migration of targeted customers data.

Worked on python automated scripts for managing google cloud services. Used github as a code repository

Environment: VSCode as IDE, Java 11, Spring boot, Angular, Maven, PostGreSQL, Postman, NodeJS, NPM, Github, YAML.

FULL STACK DEVELOPER, COGNITION+, London, Ontario (April 2021 – September 2022)

Responsibilities:

Worked on a software application deals with Accounting used by insurance providers.

Developed REST API using Spring boot, myBatis framework for accessing oracle database.

Developed Multiple Ledger dashboards using Front-End framework Angular, CSS and bootstrap.

Maintained code my merging multiple branches in GITLAB using intelliJ IDE.

Contributed to key documentation in confluence of the technical details of the application.

Participated in daily code review of the other developers to improve code quality.

Improved the design of the application based on business requirements

Worked with team members in development of specifications to ensure quality.

Participated in all kinds of agile meetings from gathering business requirements, sprint planning and reviewing, Jira task creation and prioritization.

Environment: IntelliJ as IDE, Java 11 Environment, Maven build tools, Wildfly application server, NPM and Angular CLI, Confluence, JIRA.

FULL STACK DEVELOPER, BELL Canada, London, Ontario (JULY 2020- April 2021)

Responsibilities:

Developed Mobile Compatible Web application for Field Management services used to track field work done by Bell Technicians.

Worked in Agile development environment and used Atlassian tools like JIIRA and Confluence.

Worked in Microservices architecture. Used Openshift tools for cluster management of kubernetes containers.

Developed Web services using Spring boot framework. Used Swagger for building, testing and documenting REST API.

Developed Front End using React JS and Imported CSS styles from FIGMA UX design tool.

Designed Database tables and developed Data Migration scripts using MSSQL. Worked on Flyway Db Migration tool for database migrations between servers.

Used Java 11 environment and GITLAB as code management repository.

Worked with maven tools for Backend and Database migration. Implemented Grafana Dashboard for managing metrics and analytics of an application.

Environment: Eclipse as IDE, Java 11 Environment, Maven build tools, Swagger

PEER TUTOR FOR ELECTRONICS AND EMBEDDED SYSTEMS DEVELOPMENT COURSE AT FANSHAWE COLLEGE, London, Canada (Sep 2019- March 2020)

Responsibilities:

Assisted students in their project work.

Developed different embedded system applications using C++ programming language, sensors and microcontrollers.

Projects:

Developed a coordinated health monitoring system that measures heart rate, Blood pressure and oxygen levels. The system is developed using the Mbed module, temperature sensor and pulse oximeter sensor. Worked on the ESP WIFI module for wireless communication.

Developed an Intersection traffic control system that controls the traffic lights manually and automatically based on input and timing. Used Microchip PIC18F45K22, Mbed module and RS232 for serial communication.

SOFTWARE DEVELOPER- ARCHENTS, Hyderabad, India (Oct 2015 – Aug 2019)

CLIENT: XPO Logistics(USA), ROLE: Full Stack Developer

Project Description: Project Involves developing a web application for customer communication management within the organization.

Responsibilities:

Involved in the complete SDLC including the design of the architecture, development of System use cases based on the functional requirements.

Agile/Scrum was used as the project management methodology, JIRA and Confluence were the tools used to keep the things in check

Used Bitbucket for code collaboration in the development and GitHub for version management after completing the development and testing of the application.

Involved in Full stack development of the application

Developed User Interface using HTML/HTML, CSS/CSS3, Angular JS, Bootstrap and AngularJS Material.

Utilized NodeJS and IBM Strong loop platform for API services.

Worked on the MSSQL server for database management.

Worked on Think automation tool for parsing and delivery of Emails

Implemented Restful Web services to retrieve data from the client-side and made Rest API calls to the backend

Worked on Elastic search and Logstash tools.

Used Protractor for End to End testing and Karma-Jasmine for Unit testing of front end development and mocha-chai unit testing for Back end development.

Used Windows servers as a Production environment.

Involved in the deployment of the application and intensively used Windows server in the testing phase and production phase.

Environment: Sublime and Visual studio as IDE, NodeJS, Angular Js, MSSQL, Strong loop, Think Automation, Bootstrap, Karma-Jasmine, Protractor

Project Description: Development of Vehicle tracking web application for regular updates about the logistics.

Developed a truck tracking web application using Google Map APIs, React.js and Socket.IO

Used AWS services for rendering real-time truck data

Implemented Javascript applications to automate in acquiring longitudes and latitudes of the different locations.

CLIENT: Yedla Management Company(USA), ROLE: Front End Developer

Project Description: Project Involves developing a web application for Hotel management with all the features to maintain the records of the customers.

Responsibilities:

Team leader for Angular developer team and involved in regular meetings with a BackEnd development team.

Involved in the complete SDLC including the design of the architecture, development of System use cases based on the functional requirements.

Agile/Scrum was used as the project management methodology, JIRA and Confluence for maintaining sprints.

Attended regular meetings with a client along with the scrum master to meet the client requirements for the application development.

Involved in the development of User Interface using HTML/HTML, CSS/CSS3, BootStrap, Angular and Angular Material.

Developed REST API Services using Spring Boot and used MSSQL as a database.

Used Karma-Jasmine for unit testing and Protractor for end-end testing.

Performed Continuous integration of application using Jenkins

Environment: VS Code Editor, Spring Boot, Java 8, Angular, MSSQL, Bootstrap, Angular Material.



Contact this candidate