R.Karthik
Mobile No: 088********
E-mail: ****************@*****.***
SoftwareDeveloper
Analytical and detail-orientedprofessional with a passion for buildingrobust, scalable and cost-efficientcodes. Proficient inJAVA,J2EE,JQUERY.Excellent at combiningbusiness,technology, time-managementanddataskills alongwithbreakingdowncomplexissuesintosmalleronesforsolvingbusinessproblemswithintightdeadlines. Possess ability to quickly learn constantly evolving business rules and programming concepts. Recognized for teambuildingandprocessimprovementcapabilities.
TECHNICAL PROFICIENCY
• ProgrammingLanguage:JAVA,Python3
• Webframework:Spring,SpringBOOT,Hibernate,Flask,SpringRest,Microservices,RabbitMQ
• WebServices:RESTwebservice
• Script:JavaScript,jQuery,Python
• OperatingSystem:Windows,Linux
• RDBMS:MYSQL,DB2
• NOSQL:MongoDB
• DevApp&Repo:Docker(basic),GITLAB,Jenkins(basic)
• TestingTools:Junit,Mockito,SpringTestFramework
COREDOMAINEXPERTISE
• Leveragedbestpracticesformanagingdeployment
• DevelopedMicroservicesusingspringboot
• Applied root cause analysis to software defects to eliminate inefficiencies in the software development process
• Involvedinenvironmentchangedefecthandling
• Developedefficientcodedsolutionswhiledeliveringacross-platformproduct
• Collaboratedwithotherdeveloperswithinanagileenvironmenttoachieveprojectsuccess
• Evaluatedproductqualityandreleasepreparation,includingdocumentation
• Ensuredapositivecustomerexperiencethroughoutthesoftwaredeliveryprocess
• Demonstratedanentrepreneurialattitudewhileinnovativelychallengingtechnicalissues
• HandleBuildanddeploymentprocess
PROFESSIONALWORKEXPERIENCE
• SeniorSoftwareDeveloper,SifyDigitalServicesLimited,fromJuly-2022
• I.T.Analyst,TCS-Chennai,fromOct2021toJune2022
• SeniorSoftwareDeveloper,Sifytechnologies,fromfeb-2020 toSep2021
• SoftwareDeveloper,FutureFocusInfotech,2019 to2020
• ApplicationDeveloper,TNQBooksandJournals,2016to2018
• JavaDeveloper,RSNInfoTechpvt,Ltd,2015to2016
ACADEMICCREDENTIALS
• MCA,MadrasUniversity,Chennai,2015
• B.Sc-ComputerScience,BharathidasanUniversity,2012 COURSESATTENDED
• CoreJava,HCL
• Java/J2EE,I-AxisTrainings,Bengaluru
DetailsofProjectsinAnnexure
ANNEXURE‘ A’
Project1 WorldPayIQPaymentSystem
Duration Jan2019toNov2019
Role ApplicationDeveloper
Company TCS
Environment CoreJava,Spring&HibernateFrameworkandDB2,LiferayDXP,Ajax,HTML,Tomcat8 Description • The project scope involved the maintenance of payment data between merchant and bank, including reporting an existing trend in banking. The project comprised user-admin bundle, merchanttransactionbundle,servicebundle,etc..
• Tomaintainingdata inmerchantandfinancialintelligentCategory
• ShowtheReportsandPortletsinvariouslevelofusers
• TosegregatetheusersUnderMarchantHierarchy
• Maintainprivateportlettofindoutthefraudsites
Responsibilities • Collaboratewithcross-functionalteamstodrivesoftwaredeployment
• Identifytherootcauseofproblemsanddetermineaviablefix
• Coordinateinenvironmentchangedefecthandling
• HandleSpringMVCArchitecture
• CreateRestWebService
• CreateHibernateNamedquery
• Createdclient-sideverificationsusingJavaScriptandjQuery
• DevisedUIDesignsusingJSP,HTML,andCSS
• HandleAJAXrequestsandresponses
• Handlebuildanddeploymentprocess
• UsingJenkinscreatewarand DeployingwarsinApacheFelixServer Project2 Automatic Role Identifier With DashboardReport Duration Oct 2016 to Dec 2018
Role ApplicationDeveloper
TeamSize 25
Environment OpenNLP,CoreJava,HibernateandMySQL,PythonFLASK,RestWebService,Docker Description • The project goal was to automate all role identifying process in MS Office docs file using Open-NLPjavaLibrary
• Tofindthevariouslevelpredictionvaluesandcomparethemwithpreviewspredictions
• Showvariousstagetrendingreportsandmaintaininguserlevel manual corrections
• Createnewtrainmodelandminimizetheusercorrections
• Tooptimizetheusercorrectionsforarticles
• Finetunethedatasetfilesbasedontheusercorrections
• Showthelivearticlecountsusingrestservice
Responsibilities • Developedtrainmodel
• Forecastedroleusingthetrainedmodel
• Showthevariouslevelreports
• Tunethetrainedmodels
• Datasetcreation
• Filehandlings
• Databasecreationandmaintaining
• HandleAJAXrequestsandresponses
• Createjinja2Webtemplateandprocessitinviewlayer
• FilesMetadataextractingusingtikajavalibrary
Project3 RSNCompanyManagementSystem
Duration June2015toMay2016
Role Java/J2EEDeveloper
TeamSize 20
Environment JSP,HTML,jQuery,Ajax,CoreJava,SpringMVC,HibernateFrameworkandMySQL,ApacheTomcat Description • The project objective was to automate manual functions pertaining to engineering and construction domain. The project comprised of HR module, project management module, timesheetmodule,adminmanagement,andreportmodule
• HRModule-employeemanagement,recruitmentmanagement
• The Project Management Module - new project creation, project distribution and generation of MasterDocumentRegistry
• Timesheet module - timesheet booking, timesheet status Updation and approval and authorizationoftimesheet
• ReportModule-generationofreports forvarious requirementssuch as projectstatus, costand hours consumed for individual projects, timesheet report, overall consolidated report, detailed projectreport,employeeattendancereport
Responsibilities • AccountableforcodingofDAOclassesusingSpringwithhibernate
• Executedbusinesslogic
• ResponsibleforcodingPOJOClasses
• Supportedunittesting
• DevelopedJPA
• Createdclient-sideverificationsusingJavaScriptandJQuery
• DevisedUIDesignsusingJSP,HTML,andCSS
PersonalDetails
DateofBirth 21st May1992
MaritalStatus Single
LanguagesKnown TamilandEnglish
Hobby PlayingCricket
Date :
Signature
Place : R.KARTHIK