Senior Developer Resume
PROFESSIONAL SUMMARY:
- Master of computers application, having more than 10 years of experience in architecture, design, development and maintenance of distributed systems based on various Java/J2EE technologies. Good exposure in IoT (Internet of Things) domain, creating solutions and architecture for smart devices and its end - to-end communication with cloud. Experience in creating solutions for Standalone and Web Based Applications using J2EE & Object oriented programming skills.
- Experience in providing End-to-End IoT based system solutions.
- Good exposure in designing and developing IoT based smart device communication framework.
- Expertise in designing, developing and maintaining J2EE based applications on the MVC framework.
- Experience on different Java related frameworks like Spring, Struts.
- Experience of HTML5, CSS, AngularJS etc.
- Good experience on ORM and middleware layer.
- Strong in Core Java.
- Good experience on REST web services.
- In depth knowledge of Hibernate and Mybatis.
- Experience of Amazon Web Services, Eucalyptus, also implementing and consuming SaaS.
- Possesses in depth understanding of agile based project life cycle processes and methodologies.
- Having proven ability in the Database design and its uses.
- Hands on experience on Socket/Network programming.
- Experience in version management tools like: SVN, Git
- Experience in build management tools like: Maven, Gradle
- Good hands on testing related tools like Selenium, JUnit, Powermock and Mockito
SKILL:
Primary Skills: JAVA/J2EE
Java: J2ee, Struts, Spring, Hibernate, Tomcat, Apache, Eclipse, JSP/Servlets, HTML,, Java, JUNIT, Ant/Maven Core Java
Domain: IoT (Internet Of Things), Hospitality, Media & Publishing, Indian Air Force, Saas
Trained Skills: JAVA, SPRING, Hibernate, Struts
Database: Oracle, MySQL, SQL server, DB2
Protocols: HTTP, REST, MQTT
Webservers: Apache Tomcat, JBOSS server, Weblogic Server
Tools: Eclipse, NetBeans, Ant 1.x, Maven 3.x, Wireshark, JMETER, GIT, SVN, Sonar
WORK EXPERIENCE:
Confidential
Senior DeveloperTechnologies: Spring 3.5, Struts 2.3, MyBatis, Eclipse, SVN, Tomcat, JIRA, Junit, Gradle, Maven, MQTT
Responsibilities:
- Rich features and support for n number of Edge devices having different communication protocols.
- We have built this service with a high-performance, highly reliable database with security
- It provides end device registration authenticated against its dedicated keystore
- Easy to create and manage Policy Management module
- It has a cloud-based secure HTTP server with both GUI and API programmatic access
- Multi-Tenant data architecture with tenant specific customization features.
- Multiple forms of condition-based monitoring and alert notification
- Performance and availability
- A powerful graphical user interface that enables users to create models and parameter definitions, view conditions, plot trending data, and configure and administer the system
- Key member in designing and developing end-to-end architecture of this application.
- Leading and managing the offshore Gateway and Cloud Team.
- Implementing security and privacy strategies for IoT device’s data and their communication.
- Responsible for generating final artifacts, code review, code merge.
- Participate in agile development process and daily client interaction.
- Implemented analytics and processing over raw sensor data.
- Dashboard and reporting
Confidential
Technologies: Struts 2.3, MyBatis, Eclipse, SVN, Glassfish, Rally, Junit, Maven
Senior Developer
Responsibilities:
- Re-designing of existing application.
- Consumed BPLogix SaaS: Process Director
- Design code and test major features, as well as work jointly with other team members to deliver complex changes
- Participate in agile development process and daily client interaction.
- Responsible for build deployment and data migration
- Support QA and acceptance test activities of custom solutions & implementations
- Code clean-up and refactoring
- Development of Unit test methods using JUnit and PowerMock testing framework.
Confidential
Technologies: Java/j2ee, Agile-Scrum Tools, REST web services, SVN, Tapestry, Spring, Eclipse, Junit
Senior DeveloperResponsibilities:
- To implement customer requirements and developing the end-to-end functionality. Planning and estimation for migration.
- Member of REST services development team.
- Modifications in technical functionality to cater the new business requirements and process changes.
- Development of Unit test methods using JUnit testing framework.
- Client interaction and attending Agile process related meetings.
- Played a part of enhancement and refactoring team.
- Conducted Code review and technical orientation to new joiners.
- Participate in agile development process and daily client interaction.
Confidential
Developer
Technologies: Java/j2ee, Spring 2.5, Struts 2, Hibernate 3, Eclipse, SVN, Tomcat, Junit, Maven
Responsibilities:
- Proposed the alterations in the proposed architecture that is being currently implemented in the application.
- Gathered the requirements from the client making them understand the future of their application.
- Implemented the CR’s raised by the client.
- Mentoring resources providing them technical support and responsible for their deliveries
- Involve in code reviews
- Inspection and review of the deliverables and work products
- Implementation and roll out
