Sandeep Velagaleti
Scarborough, ON
Phone: +1-226-***-****
E-mail: **********.**@*****.***
Java/J2EE & JavaScript Developer
As an accomplished IT professional, having 4 years of programming experience in Java, JavaScript & J2EE. Experienced in working as a Java & JavaScript Developer based on Agile Development for a variety of organizations. Experienced in software development life cycle development for a variety of large, innovative, mission critical web-based and legacy enterprise information systems including experience in J2EE, Java, Java Script, JSP, Java Servlets, IBM DB2, MySQL, SQL Server, XML, JSON, SOAP & REST Webservices, Node JS, Express JS, JIRA, JMS, ANT & Maven, Log4J, Hibernate, Struts2, Spring.
TECHNOLOGY STACK
Operating systems UNIX, Linux, Windows XP/2003/2007/7
Languages JAVA, Java Servlets, JSP, JavaScript, NodeJS, Express JS, Struts 2.0, Spring 2.0, Hibernate 3.0, EJB 3.0, Knowledge of Android 2.3, JQuery, JSP, Servlets, HTML/HTML 5, JavaScript, Ajax, Google App Engine, XML, XSLT, JAXB, SOAP & RESTful Webservices
Java and J2EE Technologies JDBC, Servlet, EJB 1.x/2.x/3.x, JSP, SAX/DOM XML Parsers, JSTL, XML, JNDI, JIRA, Java Beans, AWT,
DB DB2, SQL Server 2005, Oracle, MySQL
Others UML, XHTML, XML, HTML, XSLT, CSS, J2EE,
Development Methodologies Agile, Scrum methodologies, Water fall, TDD
Version Controls CVS, Tortoise SVN, Github
Test Tools Selenium, TestComplete, Bugzilla, JIRA
IDE’s Eclipse, Netbeans, Codeblocks, Android Studio, Spring Tool Site, GWT
EDUCATION & CERTIFICATION
PG Diploma in Software & Information Systems Testing (3.21 GPA) Jan 17 – Aug 17
Master of Science in IT Specialization on E-Business Technologies (7.14 CGPA) Jun 12 – May 14
Bachelors in Computer Science Engineering (63.08 %) Sept 08 – Apr 12
PROFESSIONAL EXPERIENCE
JAVA DEVELOPER & TESTER MAR 2017 – SEPT 2017
Meridian Credit Union, London, ON
Worked as a Java Developer on a team of 4 to develop banking functionalities like TFSA, RRSP and RRIF. Designed and developed the modules to calculate savings based on the customers interest and the different options available with the bank primarily based on province of residence.
Involved in Requirement gathering, design & development of the system
Involved in the clearing out the bugs in the applications based on the test reports
Analyzed the requirements and participated in design on test cases for the unit testing and integration testing
Conducted Unit, Integration Tests on the applications of the company
Worked in different environments like Windows, Linux platforms.
Part of a team that used Java, Spring 5, Hibernate, Oracle, MySQL, XML, JSON, SQL, HTML, AJAX, REST Webservices Tomcat on basis of GWT
Communicated with Clients accounts and HR for requirement clarification & execution
Deployed application in development, QA and Prod environments and did the release builds
Developed PoC’s and documentation for the project
Assisted the Development lead in creating technical specs and proposals
Trained in portal technology. Shared knowledge with other team members
NODE JS DEVELOPER & TEAM LEAD FEB 2016 – DEC 2016
GVMC Visakhapatnam, IBM – Visakhapatnam, AP, India.
Worked as JavaScript Developer and Team Lead to the project which needs the development from scratch. Responsible to gather requirements and design the technical architecture for the project and also worked on development of back end API’s using Node JS and Express JS using IBM Cloudant, Amazon SS2 and MongoDB. Involved in scheduling, managing and conducting client meetings.
Involved in Requirement gathering, design & development of the system
Acted as the Final approver for the requirements gathered and architecture design besides to being as Team Lead for the team of 23 members
Designed, developed and tested web-applications by using MEAN (Mongo DB, Express JS, Angular JS, Node JS) Stack, IBM Cloudant, Amazon S3 File Systems
Storage of data ins completely in the form of JSON objects in the NO SQL databases IBM Cloudant and Mongo DB
Interacted Web Pages with Angular JS with backend commination based on Node JS
Analyzed functional requirements to define and document application component
Created and modified the source code, screens and reports
Conducted Unit, Integration and system testing and migrated to production
Analyzed alternatives and options for the solution
Gathered and analyzed data for feasibility of computer software system
Developed technical specifications for systems development
Application was deployed on IBM Bluemix
JAVA DEVELOPER SUPPORT & TRAINER NOV 2014 – JAN 2016
Miracle Software Systems – Visakhapatnam, AP, India
Worked as a Java Developer in Support to the internal applications of the company that deals with Human Resources and Software & Documentation Content Management for the company using CMS Portal.
Handled detailed system analysis, object oriented designing, development, testing and documentation
Supported in Coding and testing the 2 internal applications of the company.
Hubble completely deals with the employee database of the company, which helps in tracking every employee data starts with identification to performance of the employee.
Mile CMS is a Content Management system deals with handling of software and documentation requirements of the employee requirements.
Part of a team that used Java, Struts 2.0, Hibernate, Oracle, MySQL, XML, JSON, SQL, HTML, AJAX, REST Webservices and Tomcat and SQL databases with MySQL and IBM DB2
Developed and maintained tables, stored procedures and functions for those applications
Created and modified the source code, screens and reports
Conducted Unit, Integration and System testing, user acceptance testing and migrated to production
Analyzed alternatives and options for the solution with working on on the Linux /Unix platforms
Gathered and analyzed data for feasibility of computer software system
Developed technical specifications for systems development
Analyzed functional requirements and documented by maintaining quality procedures
Participated in review and inspections to make sure standard and quality process
Enhanced and customized the software as per the requirement
Modified and customized software to meet specific needs of employees
Integrated and migrated the data between different applications
Solved employee team management problems
As a trainer, trained fresh entries of company to make them meet the company development standards
SOFTWARE DEVELOPER MAY 2014 – OCT 2014
InsideView, Hyderabad, TG, India
Worked on Atlassian JIRA as an Admin to design tasks
Involved in the clearing out the bugs in the applications based on the test reports
Analyzed the requirements and participated in design on test cases for the unit testing and integration testing
Conducted Unit, Integration Tests on the applications of the company
Maintained quality procedures
Participated in review and inspections to make sure standard and quality process
Enhanced and customized the software as per the requirement
ANDROID DEVELOPER JAN 2014 – APR 2014
hedgehog, Hyderabad, TG, India
Designed and developed an android application for a college in Dubai based on Android 4.4.
Application helps students to get live updates from the professors on the project that they are working on.
Assisted the Development lead in creating technical specs and proposals
Conducted Unit, Integration Tests and developed the application completely based on Agile Methodologies
Maintained quality procedures
Participated in review and inspections to make sure standard and quality process
JAVA DEVELOPER JAN 2013 – JUL 2013
JP Morgan & Chase, Hyderabad, TG, India
Acted as a Team Lead to the Co-students assigned to the company by the college for this project
Worked and solved and issue of processing the interests to the savings accounts
Conducted Unit, Integration Tests using Manual Testing and development mainly based on Java with Hibernate Framework
Participated in review and inspections to make sure standard and quality process
Maintained quality procedures
Enhanced and customized the software as per the requirement
SUMMARY OF SKILLS
Proven skills in analyzing, developing, supporting, maintenance, troubleshooting and implementation of project based on IBM Mainframe and PC systems
Well versed and experienced in Agile Development on Atlassian JIRA.
Application development expertise in Java, J2EE & JavaScript
Knowledge and familiarity with server-side distributed object development using J2EE, EJB, JMS, JDBC, STRUTS2, Spring, XML, XSLT and HIBERNATE
Skilled in design and development of UML diagrams using IBM Rational Rose
Involved in the clearing out the bugs in the applications based on the test reports. Conducted Unit, Integration Tests using Test tools like Selenium, Bugzilla, JUnit
Extremely organized professional who is capable of interacting well with people from all cultures, resolving conflicts and handling stress management
Ability to follow company procedures, protocols, security measures, business development and rapport building
Efficient in mastering new software, applying maximum IT skills and constantly upgrading technological fluency
Extensive experience working on Application servers i.e., Tomcat, and GlassFish, JBoss, Google V8 Engine
Highly self-motivated, positive thinker with proven ability to work under pressure
Exceptional oral/written communication, interpersonal, multi-tasking, organizational, problem solving and leadership skills. Thrive in both independent and collaborative work arenas.
Analytical, flexible, meticulous, skilled in prioritizing and multi-tasking to meet deadlines
MAJOR ACHIEVEMENTS
Participated in Backend development as Developer in Meridian Credit Union to implement banking functionalities in the plan types TFSA, RRSP and RRIF.
Played a key role in developing and implementing Greater Visakhapatnam Municipal Corporation that helps in maintaining and recording the infrastructure and financial aspects of the Government using MongoDB, IBM Cloudant, Angular JS, Node JS and deployed it on the IBM Bluemix.
Performed a comparative Analysis of data storage, supported the development for the internal applications of the company that maintains Employee Completed database with the name Hubble to it and the other that manages and maintains the software and documentation contents of the company.
OTHER EXPERIENCES
Presenter on MEAN Stack Development @World Digital Summit 2K16, Vizag
Worked as a Student President @IIIT Hyderabad 2013
One of the Editorial Board Member for “MSIT Voice” 2K13
Java Trainer Naresh Educational society (Weekends over Mar 2012 - May 2012)
References Available Upon Request