Niraj Adhikari
*****************@*****.***
SUMMARY
Full stack developer with 7+ years of experience in Designing, Development, Deployment and maintenance of web apps based on Django framework, Python platforms.
Experienced in developing Web-based Applications using Python, CSS, HTML, HTML5, CSS3, JavaScript, AJAX, J2EE, jQuery, JSON, jQuery UI, XML, Angular framework and jQuery.
Professional Web Apps Development experience implementing MVC architecture using Django and Flask.
Experience with Unit Testing/ Test Driven Development (TDD), Load Testing and Integration Testing. Experience with continuous integration and automation using Jenkins.
Mastery of object-oriented concepts and implementation experience.
Experience working in Linux/UNIX/UNIX-like environment with an ability to perform basic OS administration.
Experience in Python (Django/DRF/ Webapp2), and Angular.
Adept in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
Working knowledge in Mysql, SQL Server, Postgre SQL database and No-SQLMongoDB technology
Experience in Python with using new tools and technical Developments (Libraries Used: libraries - Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, Pandas dataframe, SQLAlchemy, networkx, numpy, scipy, urllib2, Pychart, Highcharts, PySide, SciPy, PyTables) to drive improvements throughout entire SDLC.
Expertise in PIP (community most used Python Package Manager), PyVows (BDD tool for Python).
Experienced with Elasticsearch, Log stash and Kibana (ELK).
Experience in setting up Docker on Linux and configured Jenkins to run under Docker host. Managed the Docker container through the pods and performing the load balance between the pods through Kubernetes.
Experience in project Deployment using Jenkins/Heroku and using web services like Amazon Web Services (AWS) EC2 and AWS S3. Understanding of cloud platforms like Amazon AWS and Google App Engine.
Support an Agile CI/CD Environment with Devops where we make the Atlassian tools (Jira and Bitbucket) and provide layer 3 supports on these tools if there are any issues. Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security.
Working proficiency in software engineering disciplines and demonstrate understanding of overall software skills including business analysis, Development, testing, Deployment, maintenance and improvement of software.
Keen focus on Development modernization by embracing latest technologies and practices and taking initiative to research and learn.
Exagilperience architecting, building, and deploying well-reviewed, highly trafficked driven websites and mobile apps, with focus on SEO techniques.
●Experience automating the testing and Deployment of multi-tiered web solutions in a continuous Deployment model.
●Knowledge and understanding of Hadoop ecosystem including HDFS, Spark, Hive, Pig, Sqoop, Impala, Kafka, MapReduce.
●Design, configure, and manage public/private cloud infrastructures utilizing Amazon Web Services, including EC2, VPC, Lambda, ELB, Cloud Watch and IAM.
●Work closely with the business and teams to understand the challenges they face and quickly build out sustainable solutions to solve these problems.
●Expert at designing a solution based on given business requirements, accounting for everything from the database model to the interactions between APIs / services to the UX/UI and testing.
●Experience Microsoft Azure date storage and Azure Data Factory, Data Lake.
●Take responsibility for my work and build with extreme accountability.
●Experience in microservice architecture Development using Python and Docker on an Ubuntu Linux platform using HTTP/REST interfaces with Deployment into a multi-node Kubernetes environment.
●Experienced with Git and Github and managedproject work using JIRA for daily SCRUM calls respectively.
SKILLS
Operating Systems
Windows, MAC OS, Unix/Linux
Languages
Python, C++, Java, J2EE
Python Libraries
Numpy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, Scipy
Python Frameworks
Pandas, Flask, Django, Docker
Python IDE
Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm
NLP used for Python
NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)
Databases
RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDb), HDFS (Hadoop)
Web Technologies
CSS, JavaScript, XML, AJAX, JQuery, Bootstrap, AWS, RESTFul Web Services
Other Tools
Putty, SQL developer, Toad, JIRA, Matlab, R
EXPERIENCE
Google LLC - Austin, TX Oct 2021– Till Date
Full Stack Developer
Google LLC is an American multinational technology company that focuses on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. It has been referred to as the "most powerful company in the world and one of the world's most valuable brands due to its market dominance, data collection, and technological advantages in the area of artificial intelligence. It is considered one of the Big Five American information technology companies
Responsibilities:
Working on testing and validating the workflow components according to the business requirements.
Designed and implemented Django web server on Google AppEngine, including Django object model ORM, and REST web service API to store and to access lab facility components.
Generated Python Django Forms to record data of online users Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
Organized Python code using PEP8 online tool including documentation of scripts.
Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
Working in Agile environment and participating in Scrum ceremonies.
Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application. Utilized the features of Angular 8 to present effective web design.
Designed and prototyped report management SaaS portal to store device test results with Django. It includes web UI to display test results,
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript. Also, used Bootstrap as a mechanism to manage and organize the html page layout.
Working with internal Content Management System to create a workflow to generate the frontend.
Involved in various phases of the project like Analysis, Design, Development, and Testing.
Experience working in remote desktop.
Designed and implemented web user interface, MySQL database migration and schema design, GAE deploy script. Web Service API.
Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
Implemented a machine learning model to generate and rank YouTube recommendations using Python, Keras & Tensorflow.
Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package
Migrate Closure class implemented UI components, and JQuery UI component to ES6 class.
Implement Angular Typescript report page and integrate legacy Javascript code with Angular Typescript Hestia.
Experienced working with offshore team and cross-functional team.
Hancock Whitney Bank - Plano, TX Jan 2020 - Oct 2021
Full Stack Developer
Hancock Whitney Corp. is a bank holding company headquartered in Gulfport, Mississippi. It operates 237 branches in Mississippi, Alabama, Florida, Louisiana, and Texas. The bank is the official bank of the New Orleans Saints and issues the official debit card. The bank is also the official bank of LSU Athletics and issues the official debit card and credit card.
Responsibilities:
Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
Create web based and Dynamic user interfaces control to deliver delightfully functional and intuitive user experiences.
Experience with Web Services (REST, SOAP, XML-RPC, etc.). Working in an Agile environment and participating in Scrum ceremonies.
Worked with the full stack in the process of building the RESTful API. Evaluate and identify best practices for implementing Angular8.
A Good Experience in understanding Angular8 practices and commonly used modules based on extensive work experience.
Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application. Utilized the features of Angular 8 to present effective web design.
Used HTML, CSS3, Bootstrap, and Angular to develop the frontend of the user interface.
Developed Restful microservices using Django and deployed on AWS servers using EC2.
Developed views and templates with Django view controller and template to create a user-friendly website interface.
Involved in various phases of the project like Analysis, Design, Development, and Testing.
Developed rich user interface using CSS, HTML, JavaScript and Query.
Developed a Front-End GUI as stand-alone Python application.
Scheduled Reports to run the reports Hourly, Daily, and Monthly according to client requirements for the periodic analysis.
Created tables, views, stored procedures, functions in SQL Server 2016.
Wrote Python scripts to parse JSON documents and load the data in database.
Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
Used Django configuration to manage URLs and application parameters.
Wrote Python scripts to parse XML documents and load the data in database.
Worked with JSON based REST Web services and Amazon Web Services.
Used Python scripts to update content in the database and manipulate files.
Intel - Rio Rancho, NM Jun 2017 - Dec 2019
Full Stack Developer
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, in Silicon Valley. It is the world's largest semiconductor chip manufacturer by revenue, and is the developer of the x86 series of microprocessors, the processors found in most personal computers (PCs). Incorporated in Delaware, Intel ranks No. 45 in the 2020 Fortune 500 list of the largest United States corporations by total revenue.
Responsibilities:
Design and develop the UI of the website using HTML, AJAX, CSS, JQuery and JavaScript.
Develop PowerShell scripts to configure the upgraded Exchange environment, migrate users, then monitor and maintain the new environment.
Use Python modules such as requests, urllib, and urllib2 for web crawling.
Write scripts in Python for extracting data from HTML file.
Work in Development of applications especially in UNIX environment and familiar with all of its commands.
Perform different testing methods like unit testing, Integration testing, web application testing and selenium testing.
Perform troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Write and executed various MYSQL database queries from python using Python-MySQL connector and MySQLdb package.
Practical understanding of the Data modeling (Dimensional & Relational) concepts like Star-Schema Modeling, Snowflake Schema Modeling, Fact and Dimension tables.
Create schemas, keys and indexes considering the granularity of the data.
Thorough knowledge in various front-end tools like HTML, DHTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
Use data types like Dictionaries, Tuples and object-oriented concepts-based inheritance features for making complex algorithms of networks.
Creating unit test/regression test framework for working with new code.
Construct SQL queries implementing functions, packages, views, triggers, and tables.
Maintaining customer database using MS EXCEL.
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
Debugging of existing Java,Python code to resolve various customer reported issues. REST API implementations and used docker for deploying the applications.
Prepare required program-level and user-level documentation.
Perform troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Write and execute various MYSQL database queries from python using Python-MySQL connector and MySQLdb package.
Thorough knowledge in various front-end tools like HTML, DHTML, CSS, JavaScript, XML, JQuery, Angular, and AJAX.
Iteration planning for new features and user stories in Agile Development methodology.
Bureau of Business & Economic Research - Albuquerque, NM, USA Jan 2015 – Jun 2017
Python Developer
The Bureau of Business and Economic Research is the recognized expert in socioeconomic data for the state of New Mexico. BBER has helped government agencies, business leaders, decision-makers and non-profit organizations to understand, forecast and identify trends as well as changing economic markets across the Land of Enchantment.
Responsibilities:
Involved in Analysis, Design, and Development and Testing phases.
Analyzed the business requirements from the given specifications.
Worked on Python Open stack API’s used Python scripts to update content in the database and manipulate files.
Experience in MVC architecture using Django for web based application in OOP concepts.
Developed Merge jobs in Python to extract and load data into MySQL database.
Developed file cleaners using Python libraries and made it clean.
Worked on front end frame works like CSS, Angular JS, Bootstrap for Development of Web application.
Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
Writing of Stored Procedures and Functions using SQL Server 2005 and T-SQL.
Maintenance of the various database objects - tables/views/stored procedures - in SQL Server 2005
Performed the Server optimization, Tuning of the indexes and the queries and Consolidation of SQL Server environment.
Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Using Git version control tool to coordinate team-Development.
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout.
Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
Responsible for debugging the project monitored on JIRA (Agile).
Involved in daily Scrum meetings and follows Agile Methodology.
Worked on developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django and Flask.
Involved in developing views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
Developed views and templates with Python and Django view controller and templating language to create a user-friendly Website interface.
Worked on writing and as well as read data from csv and excel file formats.
Worked on HTML5, CSS3, JavaScript, Git, REST API, and Mongo DB.
Wrote Python routines to log into the websites and fetch data for selected options. Used Python modules such as requests, urllib, and urllib2 for web crawling.
Used other packages such as Beautiful soup for data parsing.