We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 6+ years of experience in enterprise application design and development using Java, Spring - Boot, Python, Python-Flask, Django, Node.js, Elasticsearch, logstash, kibana, Java, Mongodb, MySQL, SQL PLSQL, RESTful API, Docker, DevOps, NoSql & Sql databases, Scala, Apache Spark.
  • Proficiency in a modern web stack, especially Node.js.
  • Work in a high-speed, agile environment to ship features in the shortest time possible.
  • Full software development life cycle experience, including Troubleshooting, Debugging & 24/7 Production Support. Design, Development, Testing and Build experience of enterprise applications on Windows, UNIX & Linux 5.0 Environments.
  • Extensive experience in writing applications using Python, Python-flask API, Django, Node-Express.js, Java, J2EE, Hibernate, Spring.
  • Excellent Database skills in Elastic Search 6.0/5.0/4/2.3 , Mongo dB, Oracle11g/10g/9i/8i/7.3, MS-SQL Server 2010, MySQL.
  • Experienced in developing applications using Python, Django, FLASK, Node.js, Express.js Java, Hibernate, Spring, React.js, Scala, Apache Spark.
  • Experienced in developing scripts using RESTFUL API models for the purposes of integrating workflows with AWS.
  • Strong Knowledge in Software Development Life Cycle (SDLC) and involvement in various phases including requirements gathering, analysis, design, coding, testing and maintenance.
  • Designed and implemented a NOSQL based database and associated RESTFUL web services that has high volume of user profile data.
  • Used an internal table stored in Dynamo DB to add information regarding Auto Scaling group membership to incoming EC2 metrics.
  • Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, and EBS.
  • Involved in Enhancement of existing application utilizing Node.JS, created HTML navigation menu.
  • Extensive experience in RESTful API, HTML, XML, XML Parsers, XSL, XSLT.
  • Good Knowledge in Object Oriented Methodologies, Data Modelling and OOAD Design Patterns.
  • Worked on REST (JAX-WS, SOAP) Web Services and good knowledge on Service Oriented Architecture applications.
  • Implemented API Gateway pattern to define how clients access the services in a services architecture.
  • Enterprise level Experience on Server side like Portal server, Web server Apache Tomcat, web sphere and Web logic.
  • Proficient in Java Script, Shell Script, Python.
  • Experience in Leading and Managing small to large teams including offshore and onsite, interacting with business teams to collect the requirements and coordinating both the business and technical teams.
  • Experience in Object Oriented Design and Programming concepts in Python and java. Good experience in developing web applications and implementing Model View Control (MVC) architecture.
  • Experience in implementing applications with Model-View-Controller in Node-express framework and python - Django framework.
  • Development experience using different tools Eclipse3.0, NetBeans3.6SOAP UI.
  • Good working knowledge with Open shift and AWS.
  • Excellent hands-on experience in Unit testing, Integration Testing, Functional Testing using various testing methodologies and tools like JUnit.
  • Good Knowledge in ETL- Elastic search, Logstash, Kibana (Reporting).
  • Good understanding of monolithic architecture and micro services architecture.
  • Having Good Communication and Analytical Skills & Eagerness to learn new technologies/skills.
  • Having good knowledge in deploying the applications using Docker

TECHNICAL SKILLS:

Web Technologie: s: Node.js, JavaScript, Angular.js, XML, XSLT, XQUERY, SPARQL, RESTful, PL/SQL, HTML, CSS, Bootstrap, Selenium web driver, PhantomJS, ETL., AWS, DYNAMO DB, JSON, XML, XSL, REST, Micro services, XSLT, XML Parsers (DOM, SAX, JDOM, JAXP, JAXB, JAX-WS), SOAP, SAML and HTML, MySQl, SQL, BigQuery, lambda expressions.

Languages & Build Tool:: Java Spring Boot, Node.js, Python, Django, Flask, Elasticsearch, logstash, Kibana, D3.js, Angular.js

Frameworks & Middleware:: Node-express framework, angular.js, python - Django, CSRF

NOSQL & SQL: Elastic Search, MongoDB, MYSQL, Oracle11g/10g/9i

Tools: Web storm, Pycharm, Eclipse, Docker

Operating Systems: Windows 10/XP, UNIX (Ubuntu, Amazon Instance, Linux, Centos)

Web/App Servers: Tomcat, WAMPP, XAMPP, NGINX0

Version Control: GIT version control, Bit bucket, GitHub

Data Modelling Tool: Mongo Booster, MYSQL, Sense (Elasticsearch)

Data Warehouse Tools: Log stash, Elasticsearch, kibana (ELK), Logz.io, Splunk

Design Patterns: Session Fa ade, Value Object, Singleton, MVC

Design Tools: Rational Rose, UML, Dream weaver.

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

  • Design, develop and implement software applications; create system procedures and ensure that the developed applications function normally
  • Debugging the code and finding out the functionality that can possibly be impacted by the code changes
  • Deploy enterprise web applications using technologies such as: Java, Spring boot, React.js, Python, CSS, or HTML
  • Maintain and modify programs; make approved changes by amending flow charts; develop detailed programming logic; code changes using technologies such as Java or J2EE
  • Developing Micro Services, Batch Applications and Single Page Web Applications
  • Design and develop Web Services using tools such as SOAP, REST, or Tomcat
  • Write source code, prepare test data, test and debug programs, revise and refine programs to improve performance of the application software
  • Preparing Unit & Integration Test Cases using tools such as Maven or Junit
  • Developing and Maintaining CI/CD process for code quality, build and deployments
  • Facilitate System and User Acceptance Testing
  • If any defects are raised, finding out the root cause for the defect, fixing it or assigning it to the concerned
  • Attending daily scrum meetings to present status on JIRA stories progress and blockers if any

Environment: React,js, Java, Spring Boot, Hibernate Framework, NOSQL,Express.js, Python, Elastic Search, Logstash, Kibana, Mongodb,, JSON, JAVA Script, HTML, CSS, XML, JSP, Oracle (SQL & PLSQL), Web Logic, Bash Shell Script, Python, MYSQL, Oracle, GIT, GITbash, Github, Bitbucket, RESTFul, SOAP, Microsoft Project Plan, MS-Excel & MS-Word.

Software Engineer

Confidential, Lowell, AR

  • JAVA development, gather requirement data, develop, implement, test and develop domain/DAOs and controllers using Java/J2EE technologies.
  • Design and develop Web Services using Web Services Framework - Tomcat Servers; work on Active MQ Messaging Service for Integration
  • Work with SQL queries to store the data in MS SQL Server, build and unit testing using Maven, Junit.
  • Work on continuous integration using Jenkins/Hudson.
  • Participate in all phases of the development life cycle including analysis, design, development, testing, code reviews and documentation as needed.
  • Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design
  • Analyse and create business models, logical specifications and/or user requirements to develop solutions for the application environment.
  • Design, develop and implement software applications; create system procedures and ensure that the developed applications function normally
  • Design and develop Web Services using tools such as REST, or Tomcat
  • Work on Active MQ Messaging Service for Integration
  • Write source code, prepare test data, test and debug programs, revise and refine programs to improve performance of the application software.

Environment:, Java, Spring Boot, Elastic Search, SQL, Mongodb, Hibernate Framework, NOSQL, JSON, JAVA Script, HTML, CSS, XML, JSP, Oracle (SQL & PLSQL), Web Logic, Bash Shell Script, MYSQL, Oracle, GIT, GITbash, Github, Bitbucket, RESTFul, SOAP, Microsoft Project Plan, MS-Excel & MS-Word

Software Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Building micro services and creating RESTful API endpoints.
  • ELK Stack (Elasticsearch, logstash, kibana) to configure, collect, parse and analyse the logs.
  • Worked on SEO related API’s like Google search console, SEMrush, Bing AdWords, Google AdWords, Google trends, Google analytics, Getstat etc.,
  • Handled OAuth, service accounts, refresh tokens credentials of different API's
  • Full-stack design and development of internal web applications:
  • Created a site to organize client URL patterns depending on the search volume of the keywords, which can be saved and retrieved from the database (node-express.js, d3.js, React.js, JavaScript, mongodb)
  • Built the internal management portal of the company, which has team, project management sections, tasks scheduled etc., which is used company-wide to guide development of the tasks (Node-express.js, Angular.js JavaScript, HTML, CSS, Mongodb, Ruby on Rails, Angular).
  • Built an application to view & monitor the google search results of the clients (Node.js, JavaScript, CSS, HTML, and Bootstrap, Elasticsearch, angular).
  • Security of the data store, user login, google oauth to the internal applications are handled. User information can be viewed and/or changed depending on the authentication level.
  • Built new analytics solution for customers. (Elasticsearch, logstash, kibana, tableau, d3.js)
  • Log parsing and analytics wide advanced search queries in logz.io and kibana platform.
  • Built a search analytics application and scheduled a cron job to continuously monitor the search results. (Python, Big Query, Google app engine, Google Cloud, jinja2 framwork, Elasticsearch, kibana)
  • Worked on Installation, configuration and setup of ELK in cloud and local envioronments
  • Good Knowledge & experience with splunk, Hadoop
  • Environment configuration with Hadoop, development of jobs in Map-Reduce, Splunk jobs, Hive, Pig queries.
  • Building complex, algorithm-driven back-end service
  • ETL using Logstash, Elasticsearch, kibana.
  • Working knowing on extraction and data integration.
  • Developed an application to see the important keywords the client should rank for. (python, flask, Elasticsearch, Machine Learning - Clustering algorithms, AWS lamda, AWS API Gateway)
  • Worked on Project management API's like slack, wrike, teamwork
  • Log parsing using logstash and monitor the results in kibana. Implemented security on top of it for the elastic search, kibana.
  • Built an application to automate the tasks. (selenium web driver, Java, hibernate, jsoup, Mysql, Spring, J2EE )
  • Writing SQL queires, stored procedures, inner and outer joins.
  • Created an application utilizating the open source common crawl data to get the content, keywords, metatags etc. (java, elasticsearch, mapreduce, AWS S3).
  • Used Docker to deploy the applications

Environment: Node.js,Express.js,Angular2.js, React.js, Python, Elastic Search, Logstash, Kibana, Mongodb, Java, J2EE, Spring, Scala, Hibernate Framework, NOSQL, JSON, JAVA Script, HTML, CSS, XML, JSP, Oracle (SQL & PLSQL), Web Logic, Bash Shell Script, Python, MYSQL, Oracle, GIT, GITbash, Github, Bitbucket, RESTFul, SOAP, Microsoft Project Plan, MS-Excel & MS-Word.

Confidential, Atlanta

Research Engineer

Responsibilities:

  • Involved in building database Model, APIs and Views utilizing node.js, angular2.js, react.js in order to build an interactive web-based solution.
  • Involved in high level and low level designing of the products.
  • New full text search feature implementation with advanced search queries. (elastic search, java)
  • Built new analytics solution for customers. Uses elastic search as backend.
  • Investigate new technologies, tools and processes and make recommendations for adoption
  • Building performant RESTful web APIs (node.js, mongo dB)
  • Build component-based web UI architectures with modern JavaScript libraries,
  • Take part in Configuration Management, Continuous Integration implementation
  • Implement software components according to the design specifications
  • Participate in estimating project efforts and delivery timelines
  • Quickly analyse and understand existing applications through code research.
  • Source control tools such as Git, Git-bash, GitHub desktop, Bit bucket, git shell.
  • Apply Multithreading techniques for creating high performance applications (Java, Python)
  • Developed Java Beans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
  • Development of Python batch applications which processes high volume of data.

Environment: Node.js, Express.js, Angular2.js Java, React.js, REST API, AWS, d3.js, Bitbucket, java, SQL, Elastic Search, JavaScript, Net beans, Eclipse, mongoDB, Google App engine, Google Cloud, Oracle, apache spark

Confidential

Associate Software Developer

  • Implemented web application using MEAN (MongoDB, Express, Node.js) and front-end applications along.
  • Developed a Web based search engine to search the data present in XML files obtained from different websites by converting them to JSON data using a Java application and developed a website to search for the data from the JSON files. (Java, J2EE, XSLT, Elastic Search, Angular.js and Twitter Bootstrap UI,Ruby on Rails, SQL)
  • Lead a team of two to develop and demonstrate the application, using agile methodologies, by dividing the tasks and conducting Scrum.
  • Involved in designing and implementing the caching functionality and in developing and accessing the Database. (Java, Elastic search)
  • Prepared well-documented project report including the detailed descriptions of each phase of the project.
  • Wrote UNIX shell script to generate the customer data to the reporting department.
  • Collected twitter dataset for a keyword using Twitter Streaming API and analysed the data. (Elastic search)
  • Experienced in writing SQL queries, PL/SQL stored procedures to access the database
  • As a team member involved in Design, Development using Java Swing, JSP.
  • Environment: MEAN (MongoDB, Express, Node.js), Elasticsearch, SQL, PL/SQL,Twitter Bootstrap, Java, XSLT, Ubuntu, AWS Instance, Linux, Git version control .

We'd love your feedback!