Lead software engineer specializes in Object-Oriented Design and Analysis with 8+ years of extensive experience in Java design and development, contributing to end-to-end application development life cycle. Skilled in all aspects of software development life cycle with particular expertise in Java, J2EE, Algorithms. Spring, Struts, Hibernate, JSF, Multi threading and Design patterns. Adept in both logical and physical database design and data modeling. Known for consistently delivering quality technical projects on time, on budget and to stringent specifications.
Specialties: A successful leader to drive multiple projects simultaneously supporting end to end development, following full aspects of Agile development methodology.Emphasis on effectively and efficiently fulfilling the project's need as per client's needs and demands.
Sr Development Lead/Program Coordinator @ From March 2015 to August 2015 (6 months) Sr System Designer/Lead Developer - Java @ From October 2013 to February 2015 (1 year 5 months) Greater Detroit AreaSr Java JEE Lead Developer @ From January 2013 to September 2013 (9 months) Harrisburg, Pennsylvania AreaJava-JEE Developer @ Actively involved in implementing Service Oriented Architecture to develop N-Tier architecture Web based application.
Developed rich user interface using JavaScript, Ajax, JSON and YUI.
Adhered to thread-safe approach and created user interface for job scheduling.
Made a direct interaction with model office colleagues(Testers) to fulfill the user requirements efficiently and effectively.
Worked as a primary production on-call support to fix the production issue instantly.
Developed new screens to enhance better performance of the application that helps in numerous functionality like determining the status of DB connection, number of active connections, thread and cache status.
Worked on JNDI technology to add token for security approach.
Environment: Java, (Company - Internal Framework), JSP, Servlets, JavaScript, JNDI, Web Services, DB2, Websphere, Mercurial, IVY, JUnit, Issue Tracker. From May 2011 to December 2012 (1 year 8 months) Lansing, Michigan AreaSr. Java/JEE Developer @ Designed and developed the application, liaising directly with project managers throughout the product development life cycle to analyze system/functional requirements and business processes to ensure full alignment on each applications.
Analyzed the performance of system software code and wrote code to tune it.
Optimized the source code and SQL queries to improve performance from 8.5 seconds to 6.2 seconds.
Consumed web services and worked on translating the data(Marshalling and Unmarshalling).
Used JMX Technology to monitor and manage the resources.
Tracked the defects and came up with the status; fixed.
Environment: Java, Spring, Hibernate, SQL Server, JavaScript, CSS,
Web logic, Web Services, SVN, Ant, JSON, Mercury Center, Source Forge. From February 2011 to April 2011 (3 months) Java Developer @ From February 2007 to October 2009 (2 years 9 months)
Master's degree, Computer Science @ Maharishi University of Management From 2009 to 2011 Bachelor of Computer Science, Computer Science @ Lord Buddha Education Foundation From 2005 to 2007 Rabinson Sapkota is skilled in: Hibernate, Spring, Tomcat, JSP, Servlets, Java, Struts, Design Patterns, JSF, JavaScript, Microsoft SQL Server, SOA, HTML, Ant, Subversion