Resume
SAMSHER RANA
**** ***** *** ****** • Fairfield, Iowa 52557
313-***-**** • *******.******@*****.*** • https://www.linkedin.com/in/samsher-rana/ FULL STACK JAVA DEVELOPER
Driven Full Stack Developer with more than 4 years of hands on experience creating web applications according to detailed requirements and specifications through complete SDLC for frontend and backend tiers. Project leader who delegates appropriate tasks while developing complex software applications and systems. Skilled in implementing Java, JSP, Spring Boot, Spring, Hibernate, Vue.js, Node, Express, React.js, MySQL, and MongoDB while deploying applications in Docker environment. Proven experience in implementing several applications using service interfaces, advanced frameworks, and design patterns, Database Management • Java Programming • Frontend / Backend Development • User Interface Project Management • Application Deployment • Microservices • Data Structures / Collections Languages: Java, JavaScript, C, C++, Python
Web: HTML5, CSS3, Bootstrap, jQuery, AJAX, Fetch, Vue.js, React.js Web Services: Microservices, Monolithic
Web and Application Servers: Amazon S3, Amazon EC2 Frameworks: Spring Boot, jQuery, Spring, Hibernate Databases: MySQL, MongoDB
Design Patterns: Factory Method, Template Method, Singleton, Prototype SDLC: RUP, Agile
Tools: Git, Source Tree, Docker, IntelliJ, Eclipse, Jenkins, Kubernetes, Minikube, Sublime, NetBeans, Swagger, Postman, Anaconda, Google Colab
Platforms: MacOS, Windows 7
Big Data: MongoDB
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). E-MULTITECH SOLUTION PVT LTD., Lalitpur, Bagmati, Nepal • 2017-2020 Technology company providing web design and software development services. Senior Software Developer
Analyzing of customer requirements, Creating Software Architecture and Development of enterprise web applications for ecommerce and advertisement business domains. Tasks Performed:
• Performed analysis of development tools and software technologies according to requirements.
• Managed development team by dividing project into sub tasks and allocating appropriately using version control system using Git.
• Implemented real time communications between server and browser client.
• Implemented various payment gateways.
• Developed CI/CD environment using pipelines in Jenkins for faster development process.
• Deployed applications using Java and Node for several modules in Docker environment and using kubectl utility commands in Kubernetes.
• Managed complex query implementations.
Achievements:
• Led development of 4 major projects using latest tools and techniques.
• Learnt user requirement analysis in more advance and designed more scalable system.
• Expanded knowledge on time estimation for overcoming obstacles in development process. Technologies Used: Java, J2EE, Node.js, Firebase Services, Docker, Kubernetes, Jenkins, MongoDB, MySQL, NetBeans IDE, Windows7.
BENT RAY TECHNOLOGIES PVT LTD., Lalitpur, Bagmati, Nepal • 2015-2017 IT company specializing in web design, software development, and technology services. Software Developer
Resume
Development of HR management system to track staff activity and salary expenses. SAMSHER RANA • Page 2
313-***-**** • *******.******@*****.***
BENT RAY TECHNOLOGIES PVT LTD., Software Developer (continued) Tasks Performed:
• Created Admin Portal according to established requirements and specifications.
• Created UI design for user interfaces in frontend.
• Administered report management section of Admin Portal.
• Built database structure with MySQL Workbench client tool.
• Implemented version control system using Git.
Achievements:
• Developed and Implemented new procedures and systems.
• Learnt procedures for collecting user requirements and designed software solution.
• Completed coding to meet new features of new version. Technologies Used: Java, J2EE, MySQL, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Git, MySQL Workbench, NetBeans IDE, Windows7.
ACADEMIC PROJECTS
Tech Riders, MIU (2020): Developed e-commerce website in monolithic and services. Technologies Used: Java, J2EE, Spring Boot, Thymeleaf, Hibernate, AMQP, Swagger, MySQL, Git, Maven, AJAX, JSON, JavaScript, jQuery, RESTful Web Service, XML, MacOS. Auto Sell, MIU (2020): Created e-commerce website in monolithic. Technologies Used: Java, J2EE, Spring Boot, Thymeleaf, Hibernate, H2 Database, Java Mailer, Swagger, Git, Maven, AJAX, JSON, JavaScript, jQuery, RESTful Web Service, MacOS.
Cosmic Trade, MIU (2020): Developed e-commerce website using only servlet. Technologies Used: Java, J2EE, Git, Maven, AJAX, JSON, JavaScript, jQuery, Swagger, RESTful Web Service, MacOS. Cosmic Food, MIU (2020): Developed online food delivery service to help maintain social distancing through Covid-19 pandemic. Technologies Used: Java, J2EE, Spring Boot, Vue, MySQL, Git, Maven, Gradle, AJAX, JSON, JavaScript, jQuery, RESTful Web Service, XML, Tomcat, Docker, MacOS. Home, MIU (2020): Implemented Machine Learning project for movie recommendations using various techniques. Technologies Used: Python3, Pop3, SVD, Cosine Similarity, CSS, Vue.js, Git, Fetch, Bootstrap, JavaScript / jQuery, Docker, Amazon EC2, Google Colab, MacOS. FootUp, MIU (2020): Designed application to categorize shoe types in different markets. Technologies Used: Python3, Pop3, Kerala, Yolo V3, ResNet-50, CSS, Vue.js, Git, Fetch, Bootstrap, JavaScript / jQuery, Docker, Amazon EC2, Google Colab, MacOS.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion Oct 2022) Maharishi International University, Fairfield, Iowa Key Courses: Modern Programming Practice, Machine Learning, Web Application Programming, Web Application Architecture and Framework, Enterprise Application, Big Data Bachelor of Science in Electronics and Computer Engineering Tribhuvan University, Lalitpur, Nepal