Software Developer Resume
SUMMARY:
- Highly skilled, innovative and versatile Software Developer and Information Technology Professional wif track record of success and 4 years of experience utilizing skills in hands - on web and desktop programming to meet and exceed client requirements. Exceptional talent and enthusiasm for requirement analysis, systems and database design, coding, testing, deployment, integration and customization utilizing latest technologies. Proven ability to contribute to full project development life cycle. Well-versed in optimizing and enhancing software to provide new features and improve performance. Committed to positive team collaboration and communication resulting in outstanding finished products.Core Competencies
- Software Engineering Java Development Agile Methodologies Web & Desktop Applications
- Software Development Life Cycle Requirements Assessment Electrical & Electronics Engineering
- Testing & Debugging Team Collaboration
TECHNICAL SKILLS:
Languages: Java/J2EE, Scala
Web: JSF, JSP, SERVLET, JavaScript, AJAX, JQuery, SOAP, RESTFul, XML, HTML5, CSS3
Frameworks: Spring, Hibernate, JPA, JSF, AngularJs, Angular, ExpressJs, Swing, JavaFX
Databases: MS SQL Server, MySQL, SQL, MS Access, MongoDB
Design Patterns: Abstract Factory, Proxy, Façade, Decorator, Adapter, Visitor, Observer
SDLC: Waterfall, Agile (SCRUM)
Tools: NetBeans, Eclipse, STS, Apache/Tomcat, Glassfish, VisualStudio, Sublime Text, GitHubSVN, StarUML, JunitPlatforms: Linux (Ubuntu), Windows, Mac OSBig Data: Hadoop, Hive, Scala, Matlab, Spark, Hbase, Pig, SqoopFlume
PROFESSIONAL EXPERIENCE:Software Developer
ConfidentialResponsibilities:
- Designed framework to support operations of varied financial, public and private institutions including credit unions, banks and libraries.
- Analyzed common features of diverse institutions and integrated them into reusable code, which served as basic framework that was tan customized wif clients’ required functions to complete applications.
- Used Spring, Hibernate and MySQL
- Participated in Agile daily Scrum and worked wif product owner to prioritize stories
- Used Spring to implement teh REST service, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer
- Tested teh modules using JUnit and Mockito
- Used Maven to build teh modules, Jenkins and Git as code repository.
- Promoted teh code to Testing environment and worked wif QA to ensure code quality
Tools: and Technologies: Java, Spring, Spring Boot, JavaScript, jQuery, Ajax, HTML, CSS, JSP, Hibernate, JPA, MySQL, JUnit, Mockito, Maven, Jenkins, Git.
Software Developer ConfidentialResponsibilities:
- Played crucial role in life cycle development process of e-commerce platform providing catalog product browsing and shopping cart functions wif flexible payment and shipping options.
- Analyzed user and software requirements to determine feasibility of teh project and developed best in class architectural design
- Developed teh e-commerce application wif Spring MVC and Hibernate.
- Used Ajax for teh navigation bars.
- Ensured high quality code by using pair programming and test driven development
- Participated in Agile daily Scrum and worked wif product owner to prioritize stories
- Used Maven to build teh modules, Jenkins and Git as code repository.
Tools: and Technologies: Java, Spring Framework, Spring Data, AJAX, Hibernate, MySQL, JUnit, Mockito, Maven, Jenkins, Git
Web Platform for Ground Transportation System:- A web platform which provides reservation service for Ground Transportation system implemented using Spring MVC.
- Retrieving data for buses services from teh nation’s vehicle database system. (RESTful client service making teh call to vehicle data system and store in teh local system)
- Disseminating data to other systems which are subscribed to teh system. (through RESTful calls)
- Actively participated in all teh development phases, including creating use cases and sequence diagrams, building business logic in Java.
- Used Hibernate extensively to store teh persistence data into teh MySQL database and written HQL queries to access teh data, used Spring Data to create data repositories.