| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Mobile: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLEExperience SummaryOver 5 years of professional experience in architecture, design and development of distributed systems, e-commerce, workflow of various SDLC levels of application development and designRecently graduated from MTSU, Murfreesboro with a Masters degree in Computer Science (GPA 3.8)Worked as Java Developer/Module Lead with DBS Bank, Singapore from July 2014 till Jan 2015.Worked as Java Developer with Credit Agricole Corporate and Investment Bank from May 2013 till May 2014.Worked as Senior Software Engineer at Infosys, Hyderabad from Jan 2010 till April 2013.Experience in Client Interaction for Issues and Enhancements.Strong interpersonal and communication skills with ability to co-ordinate with team.Technical SkillsProgramming Languages: Java 1.8, Java Beans, SQL, PL/SQL, HTML, UNIX Shell scripting, C, C++, C# programming, PHP, HTML5, RobotC,Java Technologies: Java/J2EE, JSP, Struts2 EJB, JDBC, Java Beans, Java Script, Spring, Applets, XML, Servlet, JunitFrameworks: Model View Controller (MVC), Jakarta Struts, MPIComputer Graphics: OpenGL, WebGL, Canvas APIDevelopment Tools: Eclipse Juno, My Eclipse, NetBeans, TOAD, SQLEducation & CertificatesMiddle Tennessee State University, Murfreesboro, TN, U.SMasters in Computer Science, 2018Selected Coursework: Web Technologies, Networks, Research Methods in CSCI, Advanced Web Technologies, Operating Systems and Designs, Software Engineering, Advanced Operating Systems, Parallel Processing Concepts, Intelligent Robot Systems, Design of Parallel Software, Computer Graphics, Selected Topics in Software EngrGPA: 3.8Uttar Pradesh Technical University, Gr. Noida, U.P, IndiaBachelors in Computer Science and Engineering, 2009Total Marks: 77/100Work SummaryAcademic Projects:Client: MTSUProject Title: Online Bowling GameDesignation: DeveloperDuration: Aug 2017- Dec 2017Team size: 1Environment: Open GL/ Web GLDescription: Online 3D bowling gameResponsibilities for above projects:Design, development, implement and integrate requirementsDeliver fully tested source code complying with quality objectivesAddress technical aspects and functional aspectsDocument design documents, source code, unit testsDiagnose and resolve application/configuration/code level technical support issuesTest and validate the solutions before deliveryMaintain up-to-date required documentation, etcClient: Vanderbilt University, Nashville, U.SEmployer: Software Engineering (M.S course at MTSU)Project Title: Gaming NetworkDesignation: Module Lead /Java DeveloperDuration: Jan 2017-May 2017Team size: 4Environment: Java/J2EE, JavaScript, SQL Server, C programmingDescription: Game network software for Vanderbilt University (internal project) to establish a TCP connection/Pairing between two Game players. This project was originally designed to run on Linux machines. Data of communication over the connection between the two players is sent to server and server logs the data to a database.Client: Dr. Steve Lynn Nashville, U.SEmployer: Web Technologies (M.S course at MTSU)Project Title: Educational Website for Dr. Steve LynnDesignation: Lead / DeveloperDuration: Jan 2016-May 2016Team size: 4Environment: JavaScript, SQL Server, PHP, CSS, HTMLDescription: Designed and developed a website that allows a local dentist from Murfreesboro, TN to offer his educational materials to his students and evaluate their learning by taking an exam. Features of the website were user Login & registration, educational Content- transcript & videos, exams for users to take, to generate certificate based on users exam score, save progress report of each user in their profile page.Professional Work Experience:Client: DBS Bank, SingaporeEmployer: Mindtree Pte Ltd, SingaporeProject Title: HIDRA, PID Activity Review EnhancementDesignation: Module Lead /Java DeveloperDuration: July 2014-Jan 2015Team size: 6Environment: Java/J2EE, Struts, Servlets, JSP, EJB, HTML, JavaScript, UNIX, shell scripting, Tomcat, JBoss and SQL Server, Oracle 9i, C programmingDescription: The department is providing core applications used for Back Office and Risk Management Dept. It also provides level 2 and 3 supports for delivered applications. HIDRA is a web application, focused on the specific requirements of privilege ids/powerful accounts within the IT dept of the bank. It is used as an Information Security and governance tool to help, in meeting compliance regulations and to prevent internal breaches through the use of privileged accounts. The management of privileged identities has been automated to follow pre-determined or customized policies and requirements for an organization or industry. Purpose of HIDRA is to validate the id logins against usage allowed and report any kind of discrepancy/exceptions that occur. The final output will be an exception report that contains details like host id, functional id, application name etc. This report is finally uploaded on SharePoint and the usage must be justified by the users.PID Activity Review Enhancement is a further enhancement of HIDRA to review the activities performed by privilege ids on any system. It performs Exception Identification against the requirements of each application and prepares an exception report, which will be uploaded on SharePoint to be justified by managers of various applications.Responsibilities:Bottom line responsibility of project leading a small team.Worked on complete SDLC of project.Designed component specification including class diagram, sequence diagram for new modules.Design, develop implement and integrate new requirements in the solutions using Java/J2EE, JSP, Spring, JavaScript etcDevelop client-side graphical user interfaces using HTML/HTML5, JavaScript, jQuery, and CSSDeliver fully tested source code complying with quality objectivesAddress technical aspects with Architect and functional aspects with Business AnalystProvide level 2 and 3 supportsDiagnose and resolve application/configuration/code level technical support issuesWrote test scripts and test cases in HP Quality Center to meet assigned requirements. Tracked the status of defects and provided a status report during daily meetingsSmooth delivery of new patches/versions to production environmentMaintain up-to-date required documentation, etcOrganized and conducted AGILE SCRUM meetingsGave KTs, performed code and design reviews.Client: Credit Agricole Corporate and Investment Bank, SingaporeConsultancy: Optimum Solutions Pte LtdProject Title: Application for Integrated Payment SystemsDesignation: Java DeveloperDuration: May 2013-May 2014Team size: 15Environment: Java, Struts, Servlets, JSP, EJB, HTML, JavaScript, UNIX, shell scripting, Tomcat, JBoss and SQL Server, Oracle 9i, C programmingDescription: The department is providing core applications used for Back Office, Finance/Accounting, and Credit/Market Risk. It also provides level 2 and 3 supports for delivered applications. APIS manages all kinds of transfers for banks, companies or private clients:Outgoing and incoming transfers,Manual and automated transfers,Incoming messages/orders,Output of messages such as SWIFT in its standard version and Clearing according to local specificities (local version).Main Functionality:Codification of operations and commissions for the entity to ensure Back-office process consistency,Direct capture form Back-office and integrated loading of cross-border payments and Clearing operations,Management of transfer operations with secure workflow,Integrated generation of payments SWIFT MT103, MT202 and MT101Integrated generation of repetitive operations,Automatic validation for specific operationsResponsibilities:Developed Servlets & JSP pages for administrative tools, using custom tagsConfigured the data source in hibernate configuration fileUsed DOM Parser to Parse the XML documentImplementing MVC architecture using hibernate value objects and mapping xml filesUsed commons and log4j logging frameworkWorked on Unit and Integration TestingUsed JavaScript for client-side validations in the JSP and HTML pagesPerformed unit testing, system testing and integration testingDeveloped SQL queries in OracleEmployer Infosys, Hyderabad, IndiaProject Title: Educational SystemsDesignation: Senior System EngineerDuration: July 2011-Apr 2013Team size: 20Environment: Java, J2EE, Struts1.1, WebSphere 5.1, Servlets, JSP, JMS, JSF, JDBC, EJB 2.0, XML, HTML, UNIX, UML, JavaScript, Spring JUnit, Eclipse 3.x, Tomcat 5.x.Description: Educational Systems Education Management System, is a typical, thin-client, multi-tired, integrated system with distributed access and centralized data storage, application involving transaction management, multithreading, database connection pooling, and other low-level details. This is meant for educational authorities, schools under educational authorities and other independent schools to do the following tasks: pupil management, pupil special education needs management, assessment and examination, statistics and information management, and interfacing with other departments and agencies. It also offers tools such as Diary, Calendar, To-do list, Task Schedulers, attendance recording and performance analysis to help the users and system management for easy administration/maintenance. Parents can use this system to monitor their childs performance and supporting bodies could use it to deliver better service. Pupils can use this system to support their performance, and access their personal learning plans and timetables. It has a secure user login based on username and password.Responsibilities:Involved in developing the complete process flow of system for all the layersInstalled and Configured Apache Tomcat 5.x, Eclipse 3.xExtensive use of Servlets and JSP for the presentation layer along with JavaScript for the client-side validationsDeveloped and used JSP custom tags in the web tier to dynamically generate web pagesDesigned and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean and a form set for validationParticipated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application DeploymentDeveloped Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authenticationConfigured Web.xml and Struts-config.xmlImplemented Persistence mechanism using HibernateImplemented Stateless and Statefull Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object worldDeployed entire VES application on the production and staging servers at various LevelsDeveloping Test Cases and did unit testing using JUnitProject Title: Fund Raiser Web ApplicationDesignation: System EngineerDuration: June 2010-June 2011Environment: Java, Struts, Servlets, JSP, EJB, HTML, JavaScript, Tomcat, JBoss and SQL Server.Team size: 14Description: The project was to build an Ecommerce Web application for a client in association with MLS (Major league Soccer), which was used to raise fund for MLS teams. Client apart from warehousing and distribution team is basically a premium coffee vendor and through the fundraiser application the company wanted to sell coffee online to the customers and a percentage of the profit on each sale will be donated to a team or player the customer wants to sponsor.Responsibilities:Involved in designing every module of the application and Database as per the requirementsInstalled and Configured Eclipse for struts2Written actions to satisfy the business logic and redirect to the views as per the resultsDeveloped JSP pages using Struts2 tag libraryDeveloped UPS XML based Rate and Service Selection service for shipping moduleUsed Java script for client-side validation and for the display on the front endDeveloped payment gateway for ecommerce transaction module using USAePay SOAP APIWrote JDBC data access classes based on Data Access Object PatternHandled e-mail module of the project using Java mailConfigured Web.xml and pom.xmlUsed different commands of maven to install jars and deploy the applicationGenerated Web Service Client for ecommerce applicationHandling the version of the code using CVSProject Name: Bug Tracking SystemClient: Part of Infosys Training SystemDesignation: Trainee System EngineerDuration: Jan 2010-June 2010Environment: Java, Servlets, JSP, JDBC, Tomcat, Oracle 9i.Team size: 4Description: This project is mainly used for online communication between Testers and Developer of organization. This is mainly built to eliminate bugs from a project. When a problem/bug is invented in a module then that bug will be sent to the developer who has developed that module. Whenever the developer of the module receives the bug report, which was through by the tester, he immediately rectifies all the bugs and sends back to the tester. This process is continued until all the bugs have been rectified from that project.Responsibilities:Developed various modules and coding of various JSP, Servlets as per design document.Involved in developing the connectivity to the database server using JDBCGenerating views using JSPAchievements in Professional & AcademicWrote a Thesis and Research on Simulation of Multiple Inheritance in Java.Qualified Infosys E&R training on JAVA/J2EE, RDBMS, UNIX shell scripting.Qualified Infosys Internal certification on Gaming basics of Gaming Industry, Overview of Enterprise Technologies, RETL Basics of CPG Retailing.Part of HYD_Volunteers (HR volunteer group for Infosys, Hyderabad) and organized DC level events like AFE Awards, Exuberance Awards, Petit Info scions and district level events like Hyderabad 10k RunPart of HYD_DanceClub and participated in DC level events like ParishPay and Glitz.Was picked up as Team Player of the month by DBS for Oct 2014.Was Nominated for Employee of the Month for Sept,2012 and Spot-On Awards for Team Player for the Year 2012 at Infosys, HyderabadCo-founder Member and Batch-Co-coordinator of the registered college society, The Rising Corner (TRC), working for placement of students, health and sanitations issues of college and nearby areas.DeclarationI, hereby declare that all the information given above are true to my knowledge- Candidate's Name |