platform mobile apps. â Extensive Database designing and using in application. â Expertise in analysis, design, deve
Pradyumna Swain : No. : +91
264/10, 1st Stage B.T.M Layout, Old Madiwala, Bangalore, 560068
9513239195, +91 9741133029, http://www.pradyumnaswain.xyz/
:
[email protected],
[email protected]
: pradyumnaswain76 :
https://www.linkedin.com/in/pradyumnaswain/ : http://stackoverflow.com/users/3110035/pradyumna-swain
Profile
● ● ● ● ● ● ● ● ●
Almost 5 Years of Experience in Application Development using Java/Java EE/Spring Framework. Expertise in all parts of software development (SDLC) in developing web applications using java, Java EE, Spring etc. Proficient in designing and implementing web services (SOAP & REST), Microservices.. Good knowledge base on Front end technologies, responsive web development, SPA and Javascript . Hands on experience on developing mobile apps for Android and cross platform mobile apps Extensive Database designing and using in application. Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications. Highly motivated, results oriented and leadership skills with great team ethics Current interest in Node.js, Functional Programming (Java 8), Angular 4 and Ionic 2.
Education Class B.Tech in Computer Science & Engineering
Certifications & Trainings
College Indira Gandhi Institute of Technology, Sarang
Year 2008 -201 2
1. Java Programming Certification(J2EE) 2. Oracle Database 10g: Introduction to SQL 3. Oracle Database 10g: Program with PL/SQL
1
Tests & Scores
Experience
IKM Assessment
Score
Percentile
Java
87
85%
Java EE 5
82
80%
XML
90
73%
HTML 5
83
74%
JavaScript
79
53%
Associate Consultant, Reverside Aug 2012- Sept 2016
Technical Project Lead, Appcleus Oct 2016- Continue
Honors & Awards Software Skills
Service Excellence Award 2015 (Reverside)
Programming Languages Web Development
Java EE
Spring XML Testing Databases Cloud Servers IDEs
Java 8, Java EE, Spring Framework, Scala, Kotlin, PHP, Node.JS HTML5, CSS3, JavaScript, Ajax, JQuery, Angular 2, Bootstrap, Material Design, JS Libraries EJB, JPA (Hibernate), JSF (Primeface), JMS, Web Services(REST, SOAP), Security, Microservices(Spring Boot) Core, Data, Batch, MVC, Integration, Web Services, Boot, Security XML, XSLT, XSD, XPATH, XQUERY, JSON Junit, Spuk, Mockito, Selenium, SOAP UI, Cucumber, Jasmin Oracle, PostgreSQL, MySQL, MongoDB AWS, Heroku Apache Tomcat, Glassfish, Weblogic 10/12, WAMP IntelliJ IDEA, Eclipse, NetBeans, Android Studio, Visual Studio Code
2
SCM Build & CI Process Reporting Business Intelligence Portal
Project Details
GIT, Starteam Maven, Gradle, NPM, Jenkin, Continuum Waterfall, Agile Jasper Report SSIS, SSAS, SSRS Liferay
Management
Salesforce CRM, Alfresco ECM, OpenERP
Mobile Apps
Phonegap, Android, Firefox OS, Ionic 2, NativeScript
Web Applications
Appcleus, India
KYCK(Oct 201-Feb 2017) http://kyck.sg/
Details
KYCK! is a first level KYC platform with remote onboarding capabilities that raises the quality of first level KYC, at a higher level of convenience. It also comes with encrypted document submission in the blockchain and video conferencing capabilities to improve the overall customer on-boarding experience and process.
Responsibility ● ● ● ● Tools & Technology
Helping team prioritize the latest set of technical issues Assist his team in identifying the problem at the root of several technical issues Employ one or more mitigation strategies for technical risks Helping team producing quality code within deadline
Java 8, Spring Boot, Rest API, Hibernate, MySQL, Angular 2, Bootstrap,
3
Appcleus, India
EPOS API- Good Cheer 2
Details
This application is built for Good Cheer 2 bar in Singapore.In this application two models is Present. One is for service which is for service staff to take orders from customers, after taking order print the bill through epos API, and second one is for kitchen which is for kitchen staff to get to know what customers ordered to prepare.
Responsibility
● ● ● ●
Tools & Technology
Effectively lead teams and inspire others to achieve goals through innovation, quality and excellence. Ability to identify strengths and weaknesses of team members and suitably make changes if required. Monitoring the project and estimating the probability that it will complete successfully on or before the deadline. Identifying anything that reduces the probability of successful completion prior to deadline.
Java 8, Spring Boot, Rest API, Hibernate, MySQL, Web Socket, IOS
Discovery Health, Africa
Interactive Messaging (Sept 2015-Sept 2016) https://www.discovery.co.za/
Details
Discovery is one of the biggest Insurance company in South Africa. Interactive Messaging system designed to send millions of Communications via different channels like SMS, Email, Print, FAX, Push and View every day. There is 3 subsystems to the main system called Notification Engine. Discribe system used to compose the communication using brandings and send using NE. HAL system used for bulk communication. Prime system accomplishes inbound communication to Discovery.
Responsibility
Tools & Technology
➔ Requirement gathering, analysis with BA/System Architect ➔ Preparing high level technical design document. ➔ Peer code reviews ➔ Develop new code to support enhancement requests ➔ Fix bugs reported by customers and the testing team ➔ Developed Integration tier components Daos ➔ Developed Presentation tier components (Struts) ➔ Worked on Quartz cron jobs. ➔ Worked on Production Support and on call support ➔ Upgraded the version of TinyMCE editor in Discribe system and fixed the custom plugins written to accomplish many tasks during communication compose like ATD Spell Checker.. Java, Spring, Spring MVC, Hibernate, EJB, iBatis, SOAP Web Services, Oracle Database, Weblogic, JMS, TIBCO, JAXB, Maven, TinyMCE, ATD Spell Checker
4
Quicksure, South Africa
Abacus (Jan 2015, Aug 2015) https://abacus.quicksure.co.za/
Details
Abacus system designed to facilitate Quicksure insurance quotation, claim and underwriting process.
Responsibility
I worked on 3 sub systems of Abacus ➢ Greenbox Integration ○ Greenbox solution provides a way to get the quotation premium from the Mutual & Federal rating engine ○ Understanding use the mapping rules, layout of the input & output XML ○ Analyze the XSD and XML for quote message. ○ Mapping the field one by one needed in the XML message from Quicksure database system. ○ Writing test cases, testing through SOAP UI. ○ Handling Quote premium, fault message. ➢ Policy Schedule ○ Building entire Policy schedule for Quicksure using Jasper Studio. ○ ➢ Quicksure Australia Blackbox ○ Deals with building entire Quotation system for Quicksure Aus.
Tools & Technology
Java 8, Spring Boot, Spring Data JPA, Spring Integration, Spring Web Service, Spring Test, PostgreSQL, Thymeleaf, SOAP, Gradle, IntelliJ IDEA, JAXB, Tomcat 8, JQuery, Bootstrap, Soapui, Trello, Git, Bitbucket, Jasper Report, Jaspersoft Studio
SSP, Africa
RM Insurance Web Enablement (May 2014-Dec 2014)
Details
RM Insurance provides real time insurance services to Clients, Agents (Partners) and Direct Public through Web. Direct business is the main focus for this development. Currently two I90 Products are available in the Web (Personal Package and Private Motors). The web contains 5 modules viz. Quick Quote, Quote, Policy Inquiry, Claim Inquiry and Notification.
Responsibility
➔ Understanding Business requirements and working closely with Business Analyst. ➔ Axis Web Service Development and Creating Schema Definition. ➔ Understanding and working with Create Plus API for Insure/90 Access. ➔ Understanding Insure/90 for Business Functionality. ➔ Metadata Extraction using a Native Tool Developed by SSP. ➔ Working with UI Developer for Service Integration and Use
5
Tools & Technology
Java, Axis Web Service, SOAP, XML, JDBC, Create Plus Framework , PHP, HTML, CSS, JavaScript, Ajax, JQuery, Bootstrap, Eclipse, Tomcat, WAMP, Insure/90, SOAP UI
Reverside, India
Sametable(March 2013- April 2014)
Details
Sametable is a web based project which deals with Audio & Video calls, Chat & Meeting Room. ➔ Client & Server side error fixing ➔ Addition of new Features ➔ Test automation of entire Project
Responsibility
Tools & Technology
PHP, MySQL, HTML, CSS, JavaScript, Ajax, JQuery, JQuery EasyUI, JQuery Fancybox, JSON, Ajax, Adobe Flash
Reverside, India
ReverCar, (Aug 2012- Feb 2013)
Details
ReverCar is a web portal for online booking of car servicing and repair. The web portal is creating awareness and providing a platform for car owners to make easy contact to car workshops and recommend them based on customer reviews ➔ Developing entire website ➔ Writing Test C ases. ➔ Documentation
Responsibility
Tools & Technology
Netbeans, Maven, JSF (Primefaces), MySql, JDBC, XML, Apache James, JUnit, FreeMarker, Bootstrap, Selenium, Glassfish
Mobile Applications Dladle Pvt. Ltd.
Dladle (Rental Management)
Details
An initiative by two of my colleagues to start a mobile app which will help to manage the rental services throughout South Africa. The mobile app will act an agent between house owner, tenants and the vendors.
Responsibility
Developing the complete app
Tools & Technology
Android, Spring Boot, REST API, PostgreSQL, Heroku, Swagger, Trello, SendGrid Email, Cloudinary,
Quicksure,
Abacus Mobile 6
South Africa
Strength
Details
Abacus App is a mobile app developed for Quick quote and claim processing for brokers
Responsibility
Lead a team of 3 people to accomplish the mobile app
Tools & Technology
Java, Android SDK, Android Studio, Spring Boot, Spring Rest, Oracle, Gradle, Material Design Principle, ngrok, Git, Github
Hard Working Adaptability to new environment Team Working Quick Learning Ability Honest Optimistic
★ ★ ★ ★ ★ ★
Personal Profile
Father’s Name
Nikunja Kishore Swain (Farmer)
Mother’s Name
Shanti Lata Swain (Homemaker)
Date of Birth Nationality Gender Languages Known Hobbies
19 Feb, 1990 Indian Male, Unmarried Oriya, Hindi, English Writing technical blogs, Surfing web, Learning new technologies from web
References
Declaration
Name
Details
Deon Slabbert
IT Director, Quicksure Australia (Pty) Ltd
Johan Maritz
Systems Architect, Discovery Health
Antaryami Jena
Senior Developer, Reverside
I do hereby declare that the particulars stated by me are true to the best of my knowledge and belief. Pradyumna Swain (Signature) 7