Post Job Free

Resume

Sign in

Application Development Spring Boot

Location:
Rockaway, NJ
Posted:
April 02, 2024

Contact this candidate

Resume:

Summary

Around **+ years of professional experience in Mobile (iOS, Android) Application Development/ DevOps practices.

7+ years of experience in developing iOS applications using SwiftUI, Swift, Objective-C, Xcode, Simulator, Mobile Accessibility, which includes defining, designing, developing, and testing mobile/tablet applications.

2+ years of experience in developing Android applications using Java, Kotlin, Android Studio, Emulator, Maven.

3+ years of experience in implementation of DevOps capabilities, including Continuous Integration, Continuous Testing, continuous delivery and application monitoring.

Hands-on experience in Java, Spring Boot, Rest, Gradle/Maven, JavaScript, Bootstrap, React.

Designed & Developed microservices using Swift and Java to support seamless feature integrations.

Experienced implementing design patterns like MVC, Singleton, MVVM.

Building an application to an APK in Android & IPA file in iOS.

Excellent working knowledge of Core Data, Push Notifications, In-App Purchase and card readers.

Experienced in creating flawless application architecture and technical designs.

Experience in testing both Android & iOS applications in Seetest.

Good experience on DevOps tools such as Bamboo, Jenkins, Gradle, GitHub, Bitbucket, SVN, Artifactory, Ansible, Docker.

Experience in creating a build using Jenkins and Bamboo

Deployed applications in AirWatch, Apple store, TestFlight and Mobile Gallery using Bamboo

Collaborate with project management, information architecture and design teams during planning and production phases.

Familiar with the whole software development life cycle and execution models.

Familiar with Continuous Integration (CI) and its use in testing, building and deploying Mobile apps.

Experienced in Consuming RESTful, XML, SOAP web services.

Experienced working in an Agile development environment following SCRUM process, Sprint and daily standups.

Worked on bug fixing and improving application performance continuously.

Excellent programming skills in HTML5, CSS3, JavaScript, Bootstrap for hybrid mobile applications on various mobile platforms.

Working knowledge of Cordova, Titanium, Visual Studio, Xamarin, React Native, Angular JS.

Built database driven application by using SQLite database and Core Date.

Maintain quality and ensure responsiveness of applications.

Experienced in task management using Jira, Version One and Redmine.

Good understanding of Spring frameworks like Spring Boot, Spring CLI, Microservice.

Good understanding of Generative AI and its potential impact on everyday business activities.

Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges.

Excellent problem solving, communication and collaboration skills.

CGI experience

PNC Bank, Mobile Accept (Dates 02/23 to 12/23)

App Store link : https://apps.apple.com/us/app/pnc-mobile-banking/id303113127

Mobile Accept Feature offers business customers the option to use the PNC Mobile Application and an approved Bluetooth card reader to facilitate credit/debit card payments. PNC Mobile app uses Tempus SDK, which is a credit card payment gateway to process transactions. This feature enabled growth for business users as it opened a new mode of payment. The payment gateway allows customers to add tips and calculate the tax depending on the type of payment.

Responsibilities:

Experience working in Agile development following SCRUM process, Sprint, and daily Stand-up meetings.

Implemented a Continuous Delivery pipeline with GitHub, Jenkins, and SeeTest.

Involved in enhancing existing application utilization Swift, SwiftUI for iOS..

Developed mocks/wireframes using HTML, CSS, and JavaScript.

Performed continuous Integration/continuous delivery on Jenkins build pipeline and fixed failure issues.

Good in Restful, SOAP web service developing for consumption of API service in the front end.

Good at parsing XML & JSON data and performing Get, Update and Delete Operations on it.

Good team player, self motivated and makes the right choice under stress.

Gathering requirements and documentation in Confluence business logic for feature understanding.

Used SeeTest to upload the application and test on multiple devices.

Achieving the application to IPA file in iOS.

Experienced implementing design patterns like MVC, Singleton, MVVM.

Environment: Swift, Swift UI, Xcode, Simulator, HTML, CSS, JavaScript, XML, JSON, REST, SOAP, GitHub, Jenkins, SeeTest, Confluence.

PNC Bank, Mobile Accessibility (Dates 06/22 to 12/22)

Accessibility feature offers support to all kinds of disabled customers. I worked on transforming the overall iOS & Android mobile applications to work using Voiceover. Voiceover is a screen reader which gives an audible description of what’s on your screen. Using voice over the user can hear what’s happening on the screen and navigate with simple gestures.

Responsibilities:

Experience working in Agile development following SCRUM process, Sprint, and daily Stand-up meetings.

Implemented a Continuous Delivery pipeline with GitHub, Jenkins, and SeeTest.

Involved in enhancing existing application utilization Swift, Swift UI for iOS.

Worked on adding Accessibility tap gestures for all the elements in the iOS application.

Experienced in implementing voice numbers for all the screens in the application.

Added Voice Over to all the elements in the application for both iOS.

Worked in highly stressed environments and delivered a high-quality product.

Worked on localization of the application.

Involved in design, development, and implementation of Product Life Cycle.

Experienced in implementing lifecycle events using Adobe Tags in the application.

Environment: Swift, Swift UI, Xcode, Simulator, Spring Boot, Spring Framework, HTML, CSS, JavaScript, XML, JSON, REST, SOAP, GitHub, Jenkins, SeeTest, Confluence.

PNC Bank, Pixar (Dates 11/21 to 05/22)

Pixar feature offers the user to switch the themes according to the user preferences. I was part of transforming the overall iOS & Android PNC Mobile applications to support multiple themes and colors depending on user preferences. This is also done considering color blindness. Also offers a rich theme for private bank customers. Depending on the auth the API determines a user type at login and displays the theme accordingly.

Responsibilities:

Experience working in Agile development following SCRUM process, Sprint, and daily Stand-up meetings.

Implemented a Continuous Delivery pipeline with GitHub, Jenkins, and SeeTest.

Involved in enhancing existing application utilization Swift, Swift UI for iOS.

Worked on storing and retrieving the data using User Defaults.

Experienced in working with property lists like plist.xml.

Experience with AWS Code deploy and AWS CloudWatch.

Worked as a Team player and made right choices when needed.

Environment: Swift, Swift UI, Xcode, Simulator, Spring Boot, Spring Framework, HTML, CSS, JavaScript, XML, JSON, REST, SOAP, GitHub, Jenkins, SeeTest, Confluence.

Other experience

Aetrex, Measure your feet.

Aetrex is a company which makes custom shoes and orthotics. I was working on the universal application which helps the store reps to measure shoe size of the customer. Using this application customers can get the suggested shoe size and can get the shoe options that are available in that store. I was also part of improvising the application using ARKit and am part of training the model for machine learning.

Responsibilities:

Using the React ecosystem, design and create user interface components for JavaScript-based online and mobile apps

Work in a small team with other react-native engineers, designers, QA professionals, and managers

Create app and UI components from wireframes and prototypes.

When necessary, work with native modules

For tight interfaces with both platforms – Android and iOS – use Native APIs

Create automated tests to check that your code is error-free and that it performs well

Enhance front-end performance by removing performance bottlenecks

Develop front-end modules with the highest level of code reusability and efficiency

Use smooth animations to create a fantastic user interface

Use third-party dependencies and APIs

Work with Redux architecture to increase website/mobile app speed

Collaborate with cross-functional teams to build apps within the time/budget constraints

Environment: Swift, Xcode, Simulator, Expo, Node.js, Java Script, React, Element Inspector, Typescript.

Boeing, Maintenance Turn Time

Maintenance Turn Time is the centerpiece of Boeing's line maintenance suite of mobile applications. Maintenance Turn Time allows airlines to quickly identify and resolve non-routine defects, reducing delays and cancellations and improving productivity. Technicians can access Maintenance Turn Time from a mobile device planeside to easily and immediately troubleshoot defects. The collaboration feature lets users share information securely in real time throughout the maintenance and engineering organizations.

Responsibilities:

Design & development of the application involving Java, Spring, Spring MVC, Spring Boot, REST/SOAP Web Service.

Experience with DevOps practices and worked using Agile Methodology.

Delivered the product in Continuous Development and Continuous Integration process.

Developed data intensive web application using HTML5, CSS3, JavaScript

Stored data in the Core database in the application.

Environment: Java, Android studio, Emulator, Swift, Swift UI, Xcode, Simulator, Spring Boot, Spring Framework, HTML, CSS, JavaScript, XML, JSON, REST, SOAP, GitHub, Jenkins, SeeTest, Confluence.

Boeing, Find A Way

Find a Way is a tool for Boeing employees that provides driving directions to every Boeing building. It is available for both iOS and Android devices (tablet and smartphones). Users can search by building number, or filter by State and then by City. The search function is progressive. That is, as you type, the list of building information narrows down. Once a building is found, selecting it brings up a Google maps view of the building's location in the top panel, and the building's address in the bottom panel. You can edit the address information and you can add your own notes.

Responsibilities:

Experience working in Agile development following SCRUM process, Sprint, and daily Stand-up meetings.

Implemented a Continuous Delivery pipeline with GitHub, Jenkins, and SeeTest.

Involved in enhancing existing application utilization Swift for iOS.

Used UIKit and MapKit in the application to display maps and show routes.

Work consistently to meet deadlines while delivering high-quality products.

Stored data using SQLite database in the application.

Environment: Java, Android studio, Emulator, Swift, Swift UI, Xcode, Simulator, Spring Boot, Spring Framework, HTML, CSS, JavaScript, XML, JSON, REST, SOAP, GitHub, Jenkins, SeeTest, Confluence, Mapkit, UIKit, SQLite.

Boeing, Mobile Gallery

Mobile Gallery is a replica of the Apple App Store. This application is used to publish the applications to the Boeing employees and Boeing Client to download the applications to the Boeing signed mobiles. Boeing locked mobiles cannot download applications from the App Store and Boeing won’t publish all the apps to the App store. Mobile Gallery is the solution for all the restrictions. The front end for this is HTML, JS, Twitter Bootstrap, and the backend we used java web service.

Responsibilities:

Involved in design, development and Implementation of End-to-end product Lifecycle.

Experience in understanding and working in agile methodology.

Developed Front end for the application using HTML, CSS, JavaScript, Bootstrap.

Developed Back end for the application using Java, Structs, Spring Framework.

Worked to develop database objects like store procedures, functions using SQL.

Managed the entire software development life cycle including design, development, unit test and debugging.

Interfaced with clients for business gatherings and finalized technical and functional specifications for the application development.

Performed UI Testing and front-end testing using Selenium.

Environment: Java, Android studio, Emulator, Swift, Swift UI, Xcode, Simulator, Spring Boot, Spring Framework, HTML, CSS, JavaScript, XML, JSON, REST, SOAP, GitHub, Jenkins, SeeTest, Confluence, Structs, SQL,Selenium.

Boeing, MobXP

Mobxp is a process of continuous integration/ continuous development. We used Jenkins and eventually moved to Bamboo (Atlassian tool) for creating jobs, Jira for stories. Also have worked on deploying applications in the devices using AirWatch. This was very helpful for the pilots and flight attendants to maintain their applications easily.

Responsibilities:

Worked on setting up a DevOps environment for the applications.

Created tasks to checkout, build, deploy the code for the application using the Bamboo and Jenkins

Developed Java plugins to add version updates to pom.xml while building the Android application in Bamboo.

Worked on developing the Java plugin to add versions to plist while building an iOS application in Bamboo.

Integrating Jenkins with Maven as a build tool for creating JAR File in Bamboo

Integrated AirWatch in Bamboo to update the applications on devices with one time permission from the user.

Worked on setting up the build machines for the Continuous Development/Continuous Integration process.

Experience in Analyze, Design, Develop DevOps environment using Waterfall model.

Deployed the code to Test like TestFlight for apple applications and Production environments like Mobile Gallery.

Environments:

Bamboo, Jenkins, Jira, Java, Maven, Ansible, Docker, AirWatch, TestFlight, VersionOne, Water fall, JAR, plist, pom.xml, Android, iOS, Swift, Xcode, Android Studio.

Education

Bachelor’s in computer science, JNTU India

Badges

The Spring Framework & Spring Boot Microservices: Asynchronous Methods, Schedulers, & Forms

Spring Boot Microservices Literacy

AWS CloudWatch & AWS Developer Associate 2022: Monitoring Services

Generative AI APIs for Practical Applications

Industry experience

Banking, Manufacturing, Health, Accessibility,

Card Readers

Areas of expertise

iOS, Android, Xamarin, Cordova/PhoneGap,

DevOps

Tools & software

X-Code, Eclipse, Android Studios, Maven, Spring Boot, GitHub, SVN, Bitbucket, Jenkins, Bamboo, Confluence, VersionOne, Redmine, Jira, AirWatch.

Languages

Objective-C, Java, HTML 5, CSS 3, JS, Swift, Swift UI, Kotlin, Twitter Bootstrap



Contact this candidate