Senior Software Engineer Resume
SUMMARY:
- Software Engineer with more than 5 years of experience in working with latest technologies and creating application that helps businesses to thrive and provide better user experience. Self - motivated, resourceful and able to work independently in a team environment, to deliver high-quality products.
- My professional goal is to work in an intellectual environment, having interesting people and path-breaking technologies. I believe my job as a developer is to turn data into information.
TECHNICAL SKILLS:
Technology and Tools: Java Enterprise Edition Core Java Struts 2.0 Spring 4.0 Hibernate SOA SOAP Web services REST Web services XML JSON Web 2.0 HTML JQuery CSS Business Process Management SDLC TDD Agile Methodologies Design Patterns Software Development
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential
Responsibilities:
- In line with Confidential &T Digital 2020 Goal, OCE is an automation platform to capture and process Confidential &T Online orders of various types.
- Supports sales and ordering of U-Verse, DTV and Wireless services.
- Common Cart facility for CSR, Retail Stores and Consumers of Confidential &T services.
- Complete Automation of Digital Orders aka DET.
- I'm leading the development of Wireless account for Confidential &T which has numerous type of Orders in real time like NEW, Add a Line, Add a Line family, Accessory etc. Our aim is to replace third party automation system with in-house ordering system.
- I'm working on Confidential &T Wireless Orders for Consumers, CRU, IRU customers. Mainly facilitating all the Online Orders for wireless services. System has a daily volume of 5,000+ Orders on a typical day.
- My role is deeply involved starting from requirement discussion to hands on development activities, and designing software solution. I lead a team of 10+ developers for Wireless Module.
- The project is executed in a typical Agile Methodology where there is a 2 week Iteration. There are multiple scrum teams which contribute to overall Product release on day to day basis. I work closely in scrum planning, user stories break down, daily scrum stand ups, working hands on and demoing a US.
Technologies Used: Java 6, J2EE, Active VOS 9.x, IBM MQ JMS, HTML5, CSS, JSON, XML, XSD, Spring MVC 4.x, Hibernate 3.x, Subversion, eGIT, Jenkins, Web logic Server.
Software Engineer
Confidential
Responsibilities:
- Goal is to ease business for Confidential &T Ethernet/SCT/ASR Wholesale Services in all states of USA.
- Working in this project since its inception. Thoroughly involved in complete SDLC.
- Main purpose of the system is to validate and qualify service configurations defined in pre-Sales, Sales and Ordering processes based on network/service resource availability. Integrate Sales, Ordering, and Provisioning & Capacity Planning views and apply business logic to determine viability of potential service configurations and provide appropriate results to Sales & Ordering.
- Part of Development Team for the Web Portal & JAX-WS2 Web Services to accommodate various orders from Upstream and flow them in downstream systems.
- Hands on experience in Java development which includes Core Java, Business/Service/Persistence layers, Singleton objects, Web Service stubs/clients, logging, & various Design Patterns.
- Integration with legacy systems of BSS & OSS stack, namely- FFLOW, PED, EXACT, ASOC, ROME for various operations in Confidential &T business scenarios.
- Application focuses on OSS E2E stack of Telecom.
- I've gained significant exposure in telecom business as well as agile development methodology with hands on cutting edge open source technologies.
Hands On Technologies: Java 6, J2EE, Struts 2.x, Hibernate 3.x, Java Script, jQuery, jQGrid, Dojo, XML, JAX-WS2, jUnit, PL/SQL, Oracle10g, WebLogic11g, ActiveVOS 9.x
Java Intern
Confidential
Responsibilities:
- Fixed Browser Compatibility issues and done UI enhancements of Beta website.
Technologies used: HTML, JSP, CSS, Java Script, jQuery
Confidential
Responsibilities:
- Interact with business analysts, end customers, and technical teams to understand project specifications and provide recommendations to facilitate efficient and effective development.
- Design and document subsystems and system components, consisting of (in OO terms) several objects working together to execute an encapsulated function of the larger system.
- Create software design and solution from requirements specifications. Write and execute unit tests for each component to ensure code quality.
- Develop and enhance solution in polyglot environment using various technology stacks/frameworks.
- Participate with fellow Engineers, and Product Owners to ensure that the solution provides business value and technical excellence in platform performance, scalability, and security factors.
- Collaborate in integrated testing sessions of components and subsystems on test and production environments.
- Support management of the project’s technical infrastructure (e.g., repository, build system, application servers, and test environments) under guidance from project leads.
- Participate in Agile methodology for User stories creation, Iteration planning, Scrum Demo and completing tasks on time for a given timelines.
- Cultivate and disseminate knowledge of technology expertise, best practices and project learnings within the organization. Mentor junior and aspiring engineers within the team.
- Perform tasks efficiently and work together with the team to ensure project success.
Confidential
Responsibilities:
- Online Examination with Automated Mark sheet Generator which can be used in any al institute to manage any online test and generate dynamic mark sheet.
- The administrator will manage the entire website and will generate the mark sheet.
- First of all the student will be logged into the website using the unique username and password and after that an online test will be taken containing sections of different subjects.
- After the test is completed the mark sheet will be generated automatically.
- The mark sheet will contain all the details of the subjects the student has appeared for and the related details regarding it.
- The parents of the students will be informed via E-mail as soon as the mark sheet is generated.
- Each subject teacher can separately mail to the students or to the parents in order to inform about any complain or s of the student.
- Different COM components will be used for the project so that we can use the same business logic in other applications too.
- Parents can interact with the subject teachers using an IVR system integrated into the website.
Confidential
Responsibilities:
- I've undergone LINUX+ in Networking, Security & Administration from Inferno Solutions, Vadodara. As part of In-house project I've chose to build an Interactive voice response (IVR) System to help students getting information based upon some basic inputs.
- For example, to know exam schedule by giving input of student's branch & semester from mobile. To get results of particular exam by providing exam id and student id. To get important contact numbers of faculties etc. One can also get queried result via SMS for later use.
- This resolves need of manual interaction by a person on a helpline. Also addressing large amount of student's quires can be redundant and time consuming to answer otherwise.
- Project is developed using Asterisk-1.6, Linux OS, SMS Lib API and MySQL