AMRIT KAUR BAINS
●3 years of experience developing Android applications
●12 years developing Java/J2EE applications
●In depth knowledge of data structures, algorithms and design patterns.
●Strong written, interpersonal and verbal communication skills.
Key Skills: Android, Android Studio, UI development, SOAP & REST APIs, Google’s Firebase cloud database, core Java 8 with Multithreading, J2EE, JSON, XML, a number of libraries for Android like( ButterKnife, Transitions,etc.), native SDK, JNI, Social media APIs like Facebook, MVC, MVP, MVVM architecture, OOPs concepts
Methodologies: CI in Agile, Waterfall
Published Apps: C2C Guidance, Amazing Facts
Database Tools: SQL Lite, mySql, stored procedures.
Build Tools: Gradle, ANT and Maven
IDEs: Android Studio, Visual Studio, Eclipse and NetBeans
Testing Tools: JUnit, Android Testing Suites
Other Skills: Version control – SVN, GIT, Servers – App integration with CCAvenue
Rhombus Infotech Pvt Ltd 2016 – 2018
C2CGuidance (College to Career Guidance) is android app which uses MVVM architecture, REST apis, MySql database, interaction with facebook, Google Maps, JSON and XML. It is a platform that offers Career based College selection guidance to select a country, college and course. It connects the students with Reliable trusted Agents/Partners, offers a Free lifetime security app “Please help” which works like a panic button to alert your trusted friends etc on a press of button at the time of emergency. The platform also offers lifetime FREE option of portal for Local Job opportunities on College to Career Hired Portal “C2CHired”.
SchoolGuide (Under development) is Android app which uses MVP architecture, Rest apis and sqlite database. We interacted with Google APIs and Youtube APIs.
This is an Application to increase a school's efficiency with better automation, frequent communication and improved collaboration. All the student data is organized at one place. Grade calculations, examination reports and report cards are automated. It keeps track of all the fee payments. Teachers and staff members can share all student related context and updates with parents to keep them in sync with their child's progress from wherever they are.
●Main responsibilities were requirements gathering, feasibility analysis, process mapping, user testing and customer ownership for delivery of online, mobile, digital, or other consumer facing technologies.
●Collaborate with the project teams and business partners to collect, clarify, and translate business requirements into documentation and conceptual design, from which build is required.
●Designing and architecting application using industry standard frameworks, review of code for quality and peer review as well.
●Full participation in all the phases of SDLC following Agile methodologies. Motivating team members and adhere to the targets of the Scrum manager.
●Implement quality product on time. Implementing best practices and keeping up to date with the latest technologies.
●Working with the testing team to ensure that everything is configured properly.
●Interacting with the client manager, end users and various stakeholders. Also responsible for creating the documentation required to get the app registered on Google PlayStore.
Kinetics Infotel Private Limited, India 2015 – 2016
Senior Software Engineer
Project:Meddey is a PHP based website and dashboard using mySql as the backend. The mobile
app for the same uses Java and REST APIs to communicate with the database and Google APIs
Meddey is a complete solution for healthcare products. It provides access to advanced medical gadgets which might help improve lifestyle and thus potential relief! Its target is to engage with healthcare professionals and consumers to deliver Superior Quality, Incredible Value at the Right Price. Meddey promises it's associates an exceptional experience with most diverse and intuitive product selection for patients suffering from chronic diseases or in need of rehabilitation.
●Implement project from scratch till the delivery and further provide maintenance.
●Implement coordination with server and communicate using REST APIs with mySql database.
●Implementing payment solution using CCAvenue and implement the concept of Meddey Money.
It is a high-end desktop core JAva application with multithreading and Swings as the UI
Created a high end solution for the Govt. Of Punjab (India) to manage, segregate and retain the land ownerships of various private organizations acquiring land for development of roads, housing societies and industrial units.
●Collecting data from various sources including government authorities, private parties and various development boards. Normalize and authenticate the data from live implementation i.e. Google Maps.
●Worked in collaboration with business and functional SMEs to groom requirements.
●Implemented full cycle of SDLC from requirement gathering to delivery and further maintenance.
Infosys Limited, India 2010 - 2013
●Citi Private Bank is a business of Citigroup Inc. which provides its clients access to a broad array of products and services available through bank and non-bank affiliates of Citigroup. It provides a personalized wealth management experience for some of the world’s most successful attorneys, individuals and their families.
●To manage member demographics, risk based KYC, setting investment objectives, account opening, linking and managing financial data for the client.
●Communicating with clients and managers from onsite.
●Coordinating with the team spread over three locations in India (Chandigarh, Bangalore and Chennai) and making sure the work is carried out smoothly.
●Project: WellsFargo Bank
Wells Fargo is a provider of banking, mortgage, investing, credit card, insurance, and consumer and commercial financial services. It has agents that deal with their customer.
●To help the agents take the decision on the choice of the product desired by the client.
●Used Flex for the UI display and print in PDF.
Edifecs Technologies 2010-2011
●Edifecs TDM is an enterprise-strength, high-throughput message processing engine that provides deep and accurate validation of transactions at the edge-of- the-enterprise. By catching errors early, TDM separates good data from bad data thus allowing organizations to comply with legislative and company mandates. Good data can be further split into smaller logical units for efficient processing and routed to multiple downstream systems based on the contents of the transaction. TDM’s translation capabilities allow data conversion between industry-standard formats and downstream system formats. Statement quality checks, minimum due calculation along with interest and other details checks.
●Worked on the UI layer to create an automation tool to convert XSD files directly into forms.
Harvard Computers 2008-2010
●Identified, verified and documented requirements (business, functional and technical), stories, use cases, business flows and acceptance criteria to support development of technology solutions.
●Designing and architecting applications using industry standard frameworks.
●Working with the testing team to ensure that everything is configured properly.
CDAC Mohali 2007-2008
●To participate in the development of eSanjeevani which is a MIS-based application and can import and export complete patient record including images, files etc. It also provides Tele-Consultation facility using both ‘store and forward’ and ‘real-time’ mode. Various reports including the doctor’s prescription can be generated.
●To incorporate the images which comply with international standards like DICOM (Digital Imaging and Communications in Medicine)
●To provide an interface with the medical diagnostic equipment including ECG machine, digital slit lamp, digital microscope, medical film scanner, etc.
Bachelor of Technology – Information Technology 2005
Punjab Technical University
(equivalent to a Bachelor of Computer Science degree from an Canadian university, as determined by World Education Services)
●Amandeep Bariana, CGI, Edmonton, Canada, 780-***-****
●Mansimranjit Singh Chahal, Senior Consultant, Neudesic LLC, 313-***-****
(More references can be arranged on request)