Post Job Free

Resume

Sign in

Java Developer

Location:
Morgantown, WV
Posted:
January 22, 2016

Contact this candidate

Resume:

ANIL K C

**** ******** *** **********, **** Virginia, 26505

641-***-**** acs70s@r.postjobfree.com www.linkedin.com/in/kcanilkc

JAVA SOFTWARE DEVELOPER

Accomplished Java/JEE software engineer with more than 3 years of experience in web and desktop application development, testing, and deployment. Extensive hands-on experience in requirements gathering, analysis, architecture, coding, and unit testing. Experienced in seamless integration and distribution of scalable, multi-tier SOA based enterprise business applications using latest frameworks and design patterns. Proven ability in development and implementation of Agile methodologies to drive precise planning, software development, and process improvement. Adept at programming and testing high-performance modules and features in quickly changing technical environments. Developed several US client based projects using off-shore model.

CORE COMPETENCIES / TECHNICAL SKILLS

Desktop & Web-Based Application Development Software Analysis & Testing Remote Systems Access

Coding & Programming Database Design & Management Requirements Management Needs Assessment

Systems/Technology Integration Software Implementation Bug Testing & Resolution

Languages: Java, Ruby, C#, C, C++

Web: JSP/JSTL/Servlets, JavaScript, jQuery, AngularJS, AJAX, HTML, CSS, Bootstrap

Frameworks: Spring MVC, Spring Integration, Spring Batch, Spring WS, Spring AOP, Spring Security, Spring Data, Hibernate/JPA, Liferay, Maven, AlloyUI, jUnit, Mockito, Tiles, MapReduce, Hadoop, Velocity, Ruby on Rails, ASP.NET MVC, Entity Framework

Databases: MySQL, MongoDB, MS SQL

Web Servers: Tomcat, JBoss EAP

Tools: Atlassian JIRA / Confluence, Unfuddle, Git/GitHub, SVN, SourceForge, SonarQube, Eclipse, IntelliJ IDEA, NetBeans, MS Visual Studio, Jenkins, Rundeck

Platforms: Linux distros, Windows, Mac OS X, Amazon Services (EC2, RDS, S3, CloudFront), Heroku

Design Patterns: MVC, Strategy, Command, Observer, Template, Factory, Builder, Facade etc.

SDLC: Agile with Scrum and Kanban, Waterfall

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

LEAPFROG TECHNOLOGY INC. 2012-2015

Based on Massachusetts, US with 130 employees.

Team Lead (2014-2015)

Led Nepal team of 5 in interface development for integrating NBCUniversal SAP system to Vroozi Purchasing Manager using Spring Integration, Spring Batch, Spring WS, and Apache ActiveMQ Server/TIBCO EMS Server. Provided application demonstrations for clients, and collaborated with onshore development team for status updates, as well as with multiple teams in requirements gathering. Resolved conflicts in code merging, and delivered pull requests for onshore team.

Implemented services to generate XML using JAXB, consumed SOAP web services using WSDL, developed RESTful web services, and interface for NBCU SAP system data loading onto Vroozi system.

Drafted services in Java to generate PDF reports using Jasper Reporting tools.

Generated automated code standard for unit test code using SonarQube.

Developed 2 prototypes for integration server application using ESB such as WSO2, saving client cost.

Gathered requirements for new features and prepared technical design specifications with UML diagrams.

Deployed the application in Dev/Demo Server in regular basis using Jenkins and Rundeck automation tool.

Technologies: Java/JDK 1.7, HTML, CSS, JSP, JavaScript, jQuery, AngularJS, AJAX, Bootstrap, Spring MVC, Spring Batch, Spring Integration, Spring WS, Spring Test, Quartz Scheduler, SFTP, jUnit 4, Mockito, MongoDB, MySQL, Tomcat 7, Maven 3, Atlassian JIRA, Atlassian HipChat, Atlassian Confluence, Git/Github, Scrum, SonarQube, Eclipse, Jenkins, Rundeck, SOAP, REST API, Amazon S3, Amazon EC2, Amazon Linux AMI, Windows

ANIL K C Page 2 641-***-**** acs70s@r.postjobfree.com

LEAPFROG TECHNOLOGY INC., continued…

Senior Software Engineer (2013-2014)

Directed all phases of software development process, coordinating with project and engineering manager, and product owner in requirements analysis and review. Managed application development, requirements analysis, database design, and software engineering projects. Designed and launched applications and databases according to business needs. Completed code review and ensured coding standards compliance. Established Content Delivery Networks within application for static resources, and integrated SBWorkbench with Intuit QuickBooks Online.

Built Jersey based RESTful application program interfaces, and Quartz Scheduler for alerts and billing reports.

Implemented application logging change from Log4j to SLF4J using Logback.

Conducted research and development for authentication and authorization in Cross Domain Single Sign On with OpenAM and OpenDJ as Lightweight Directory Access Protocol.

Coordinated team of 5 in successful delivery of 2 modules for Ruby on Rails project: created database, collaborated with client in business requirements, and delivered 6 sprints; completed existing system port from Heroku server to Amazon Linux AMI, and established auto deployment scripts with Capistrano.

Implemented OAuth Single Sign On while integrating SBWorkbench with QuickBooks Online.

Technologies: Java/JDK 1.7, Velocity, Hibernate, Spring, Liferay 6.1.2 CE, Liferay 6.2.0 EE, Ruby On Rails 4, HTML, CSS, JSP, JavaScript, jQuery, AngularJS, AJAX, AlloyUI, LiferayUI, HAML, HTML5, SCSS, MySQL, Postgres, JasperReports Library, MySQL, JBoss EAP 6.1, Tomcat 7, Maven 3, Atlassian JIRA, Atlassian HipChat, Atlassian Confluence, Git/Github, jQuery UI, Scrum, REST API, JSON web services, Eclipse, OpenAM, SAML, LDAP, ACH and Online Payment gateway, Quartz Scheduler, Linux, JetBrains RubyMine, Heroku

Software Engineer (2012-2013)

Conducted issue analysis and resolution of pilot software bugs, and central authentication system launch. Utilized Agile methodology and Scrum to assist with software development process. Collaborated with team of 9 in software engineering project. Developed modules for SBWorkbench, including requirements gathering, technical design, documentation, and front and back end application design.

Created login modules, including password/username resets and security checks.

Designed capital variance and inventory modules, and implemented jQuery plugins for user interface.

Developed recurring transaction module with custom calendar.

Completed layout generation and portlet setup automation in Liferay Framework.

Technologies: Java/JDK 1.7/JDK 1.6, Velocity, Hibernate, Spring, Liferay 6.1.2 CE, HTML, CSS, JSP, JavaScript, jQuery, AJAX, AlloyUI, LiferayUI, MySQL, Liferay 6.1.2 CE, Portlet, Spring, MySQL, JBoss EAP 6.1, Tomcat 7, Maven 3, Atlassian JIRA, Atlassian HipChat, Atlassian Confluence, Git/Github, jQuery UI, Scrum, Central Authentication System (CAS), Unfuddle, SVN

EDUCATION

Master of Science in Computer Science

(In progress via distance education, expected graduation December 2017)

Maharishi University of Management, Fairfield, Iowa

Modern Programming Practices, Algorithm, Big Data, Web Application Architecture, Enterprise Architecture.

Bachelor of Computer Engineering (2012)

Advanced College of Engineering and Management, Tribhuvan University, Lalitpur, Nepal

ACADEMIC PROJECTS

Library Management System, Maharishi University of Management: Created and implemented desktop application for library management of members and books. Used JDK 1.8 and JavaFX with Eclipse for integrated development environment, and GIT for code management.

Crystal Ball, Maharishi University of Management: Big data project to predict events after occurrence of certain events. Used MapReduce on Hadoop Framework.

PettyPal, Maharishi University of Management: Web based application that helps manage and track of petty cash between pals. Developed on Spring MVC, Hibernate/JPA, Spring Data, Spring Security, JDK 1.8 and MySQL as Database.



Contact this candidate